I would star clear from Belkin. They somehow have the image of being a good reliable brand, but I've found them to be not very good at all.
I'd stick with Netgear, Linksys or D-Link.
I'd go with this one:
http://www.ebuyer.com/product/99752
(This assumes you have ADSL internet, through your phone line from someone like BT.)
Finally, note that no matter how great the router is, there are some things a signal just can't get through. If your walls are thick, you may not get great coverage anyway. For best reception, put the router as central in your house as possible, with the aerial horizontal.