Sorrento, Italy
Sorrento faces the Bay of Naples on the Sorrentine Peninsula in southwestern Italy. This coastal town is located on the top of cliffs which separate the town and the busy marinas. The cafe-lined square, Piazza Tasso, is one of the biggest tourist attractions as well as a foodie's dream come true. The city center features narrow streets that house the 14th century church Chiesa di San Francesco. Don't forget to try their famous Limoncello!
[Photo via @maylabernardo]