Starbucks is pretty much every corner of the city and while it’s not technically “free” at first.. all you have to do is put $5 on a Starbucks card and use the code provided on it to get 2 hours of free wifi a day! From my understanding, it lasts until they make it explicitly clear that you need to refill your card, which doesn’t look like it’s anytime soon :)
GREAT for iPhone users without a data plan ;)