Perfect Fairytale Towns in Europe to Visit in 2020

Europe is absolutely packed with amazing places to visit, and it can be difficult to decide which of the legendary cities you should go to first. But when you need a dose of peaceful charm, you should consider these small towns that look and feel like something out of a fairytale! These are our favorites.

Cefalù, Italy

Get lost in the stone streets in the old neighborhood and enjoy the sight of the Arab-Norman cathedral that dates back to the 12th century. When you get tired, you can sit down at one of the cafes at the main piazza and browse numerous small shops for authentic souvenirs.

Sintra, Portugal

When in Lisbon, don’t miss a chance to visit Sintra, a town that looks like a fantasy kingdom. From many tourist shops to the Gothic national palace, there’s plenty to see and experience here.

Mostar, Bosnia and Herzegovina

It’s time to explore the Balkans and Mostar is a great place to start. Mostar is recognizable for the Stari Most bridge from the 16th century and the architecture is the perfect mix of Balkan and Islamic influence.