9 of 10

#2 Sao Paulo, Brazil

This South American city offers everything you've ever wanted food-wise. Try feijoada, a black bean and beef stew, while strolling through Itaim Bibi, Sao Paulo's number one food spot. 

Where to stay: Check out Hotel Unique, which is home to Skye Restaurant and bar, one of the most luxurious eateries in town.

[Photo via @efocante]

9 of 10
Feedback