1IOA, GREECE

Oia, northwest of Santorini, Greece, is the most beautiful town in Europe according to more than 1.6 million Instagram posts and almost 3,000 Pinterest posts. This dream town, dyed white and blue, is perched on a cliff overlooking the Aegean Sea and a rich architectural and religious history.

Back