As regards a Wi-Fi repeater/extender, I've used old BT hubs which work fine. You do need to hardwire so only useful if you've got access an RJ45, but it was enough to boost my signal to cover the areas needed.
You could also try the aluminium foil hack on your existing Wi-Fi, I got a definite increase in signal strength with a shaped piece of card covered in foil.