Let me clear up some misconceptions with what I've found to be true by trial and error...
802.11B at 11mbps is good for smaller networks (in size and in quantity of computers).
802.11G at 54mbps/108mbps is better for larger networks or networks with many computers on it. G, although running off of 'b' technology and the same 2.4ghz wavelength, actually runs a bit further than the B. ALL 'G' routers will step down to 'B' for those running the cards, but whoever is running a 'G' card will still receive 54/108mbps. I've yet to see a windows/mac setup that, once one B card is detected, slows everyone down to B, only thing like that is RAM.
If you are buying it from a retail store, definately take a look at the DLink DI-624 Router. It is 108mbps G router with a much further spectrum than any other B or even Linksys G or B router. It is also relatively cheap at $99.99 at CompUSA (where I work as the Networking Specialist) and in ads can be as cheap as $59.99, the same price as the Linksys 4port WIRED router.
All wireless routers also have a 4port wired switch, so if you have any computers that are going to be in the same room as the router, you might as well hardwire them in.
Good luck with your purchase!