I currently use a Netgear DG384G wireless 802.11g router (it also has an ADSL modem) and I'm very happy with it.
It has always provided me with pretty good network speeds and range and IMO has the best web interface.
As for a wireless card, I just bought a 'no-named' brand from a UK retailer and it has had no problems with the Netgear. When I'm downstairs (with the router upstairs, perhaps 15 metres away in total) the signal never usually goes below 30Mbits/s.
All-in-all, I'm very pleased.
Recommendations for wireless kit is always a funny area. I found that for every person praising a certain manufacturer/router theres always someone putting it down...