I use a an extender:
I live in a bungalow and my bedroom being 3 brick walls away from my router is in a wifi fi cold spot.
I use a Netgear extender which does the job nicely:
http://www.amazon.co.uk/Netgear-Univ...6518575&sr=1-2
You can team it up with any make of router, mine just happens to be a BT Home Hub but before that I had a Belkin.