I have the following router and love it:
Buffalo WZR-HPG300NH

It is multi-band, gigibit, has the ability to hang a USB drive off it for NAS, and comes with DD-WRT installed out of the box. It's now a hell of a lot cheaper than when I bought mine a couple years ago. Some of my friends have bought one based on my recommendation, and are pleased with it. I'm kind of an expert at this shit, or was when I built and lead the first wireless networking support team at Dell 12 years ago. But these days, any slap-dick can setup a wireless router...