I have yet to see a single device that would extend as well as pick up your city WiFi.
However if I wanted to attempt to solve this I'd use a pair of devices (items follow) and configure them as follows.
I'd get a WiFi client device such as this one.
http://www.amazon.com/NETGEAR-WNCE2001-Universal-Internet-Adapter/dp/B007CO5DZ4
-> Setup is just a normal client setup. I won't duplicate or write further.
With the WiFi client working I'd get a WiFi router such as this one.
http://www.amazon.com/Netgear-WNDR3800-Premium-Edition-Wireless/dp/B0058NN6CS
Or another from http://www.amazon.com/Best-Sellers-Electronics-Computer-Routers/zgbs/electronics/300189
This second router is this configured as a WAP or you can try plugging the WiFi Client into the Internet port.
-> Placement is critical here. You want the Client to be where it can pick up your home system and the second router provides a new WiFi zone.
About 135 bucks total to setup.
Bob
Excuse my computer illiteracy.
I have a guest house but the wireless network or wifi from the main house and surrounding areas is very weak and most times, non-existent. What device, router, etc can I use to pick up wifi? If strong enough I would be able to access the wifi my city provides as well. I hope this question makes sense. I've been suggested to get a repeater, extender, high power outdoor cpe. I just don't know what to do and which products i should be looking at.
Thanks in advance for considering my question.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic