I would never recommend a hub over a switch, especially if your network sees a lot of traffic. If the majority of your cat5 is in the same room then get a switch. If your computers are spread out around your house you might want to look into an access point. I personally run all my cat5 through the walls and to a central location. Hard in the beginning but pays off in the long run.
Click here for a list of switches.