The absolute best solution right now, imho, is the SMC solution.
Router with 4 port switch AND a print server (so everyone can use the printer as well).
$153 from buy.com with $30 new customer discount, and free shipping (ends today), and $20 mail in rebate means you get perhaps the best low cost solution (yes, nicer than the linksys, netgear, dlink, and farallon) for about $103.
I'm using it and the setup couldn't be easier.
Opinions may vary, of course.