Make sure you get one that does b/g/n and supports dual-band operation. You are going to be using a range of devices, some of which use wireless G and others that use N. Dual-band routers will give you better performance in those situations.
http://www.newegg.com/Product/Product.aspx?Item=N82E16833127243 Something like that will kick ass for your setup.
My Linksys Wireless-G carries my 360, PS3, PSP and now the 3DS with no connections issues and with very good speed. I have to do some special port forwarding for my 3DS (because somehow, the 3DS internet configs are a little different), but other than that, I'm pretty happy with Linksys.