Susan, I have a couple of ideas for how you can suck an Internet connection off your friendly neighborhood coffee shop.
Place
a repeater somewhere between your apartment and the coffee shop. For example, if you can see your friend's window from your window, place the repeater in her window. It will pick up the signal from the coffee shop and retransmit it. This might not be all that practical, however, and your laptop still might not be strong enough to receive the signal. Which leads me to my second idea.
Attach a
directional antenna to
a WiFi/Ethernet bridge. Point the antenna out your window at the coffee shop. Then you can either plug into the bridge with an Ethernet cable, or plug an access point into the bridge to retransmit the signal inside your apartment.
I feel compelled to point out, however, that there may be ethical questions to be answered in this scenario. The coffeeshop is probably offering free wireless Internet access in the hopes that you will bring your laptop into the shop and maybe order a monster latté. If you suck off their Internet connection without giving them your business, you may be breaching this tacit social contract. But if you frequently stop by for an infusion of caffeine, you can sleep the sleep of the just. Just something to think about.
Zac