Go with the swtich...hubs communicate via half duplex...meaning a computer can only send or receive info. With a switch...you are communicating in full duplex mode...computers can send and receive info at the same time. Also, with a hub, devices are sharing bandwidth between one another...whereas a switch will allow the full network bandwidth amongst the computers....meaning if you have 100Mbps network, then each port will communicate as such.
Go with the switch....because it's worth the extra 20.00 if even that. And if you ever decide to share high speed internet...you can get a 1 port router...and hook all computers to the switch to share online access.....
switches are "smart" hubs...and hubs are simply seldom used....