Most consumer grade wireless routers do not have print server capabilities.
However, many printers these days have built in network connection capabilities that do most of the work for you(like Enceph said). Just connect the printer to the router with an ethernet cable.
If that's not the case with your printer, you can easily
buy a small print server for around $50, though at that price you might as well just upgrade to a newer printer with built-in networking.
Also, if you are in an area where there are lots of wireless signals, and you are concerned about channel congestion, you can easily just change the channel the router uses. Most people who set up their routers fail to do any testing to determine which channels are already used in their area, so their bandwidth gets killed. From my experience, most routers default to channel 6 or 11. When you set up your router, try to assign it a channel that is the least used.
Finally, I really don't think its necessary to get a Wireless-N router, as its available bandwidth will far exceed anything you will get from your ISP, and using it really won't solve any channel congestion problems from other routers in your area. The basic
Linksys WRT54G2 should more than meet your needs.
Jam it back in, in the dark.