I have a Linksys WRT54G. It's cheap and it works (you can often find them on sale at Best Buy). Expect to pay $70 for it. Oh yeah, there's about 8 different versions of this router (it's clearly labeled on the box) and you want anything that is at least a version 6 and up.
Link below:
http://www.bestbuy.ca/catalog/proddetail.asp?sku_id=0926INGFS10025695&catid=21119&logon=&langid=EN
Link below:
http://www.bestbuy.ca/catalog/proddetail.asp?sku_id=0926INGFS10025695&catid=21119&logon=&langid=EN