I have a Buffalo wireless router:
http://www.buffalotech.com/products/...-gain-antenna/
...love love love it. I can get the signal anywhere in my house and at the coffeeshop across the street. We use it as both a wired and wireless router.
I've used the Linksys WRT54G, and found it gave a weak signal by comparison. We used it at my former workplace, and it was pretty useless.