Netgear makes wonderful hubs and switches. Go with a switch instead of a hub if you can (full-duplex, man). As far as routers, I would definitely go with the Linksys. I use a Linksys model BEFSR11 if you want a reference. They also make a 4-port version, which is the BEFSR41, which should take care of your router AND switch needs if you're running a small enough network.