Play does all of that, we have a wireless printer which my dad uses.
Which Play is it though? There are a few varients.
I use a linksys n1000 or w/e, it's decent. It has no usb, but you can just use network printers with another computer.
Yeah, the USB port is a must though. And I'm convincing my dad to get the Linksys E3000 router which is 150 dollars, but has a bunch of great features and a great connection throughout household's and internet speed.
It's a pain the the neck, it always has problems and goes down randomly.
I have the Belkin Play.
Well there's your problem