If you are tired of big and crowded cities and you are looking for a peaceful and romantic vacation, than you should go to Europe and visit small but charming towns. From North to South and form snowy mountains to Mediterranean beaches you can experience an amazing dream vacation. In this post we will show you: Cinque Terre, Hallstatt, Colmar, Portofino and Český Krumlov.

All of these 5 small towns will relax you and make you feel like you are in a fairy tail. Here are few photos of each town to encourage you to visit. [UPDATE: Part 2 of the series has also been published, covering 5 more small European towns.]

Cinque Terre, Italy

Cinque Terre is located in the Italian Riviera in the Liguria region. Cinque Terre consists of five villages: Monsterosso al Mare, Vernazza, Corniglia, Manarola and Riomaggiore. Each of the villages is similar but everyone has its own specific charm.

Hallstatt, Austria

Hallstatt is located in upper Austria in the Salzkammergut region near Hallstatter Lake. Both winter and summer are nice to visit Hallstatt.

Colmar, France

Colmar is located the Alsace region in north-eastern France. Throughout history, it was alternately part of France and Germany until, finally after World War II it become part of France. Its buildings have both German and French architectural influence.

Portofino, Italy

Portofino is an Italian fishing town in the Genoa region on the Italian Riviera. Town is placed around a small harbor. It is a popular modern tourist destination.

Český Krumlov, Czech Republic

Český Krumlov is a small town located in the South Bohemian Region in the Czech Republic. It is not a well know touristic destination, but it will inspire you almost as much as Prague. In Český Krumlov is an old castle that is part a UNESCO World Heritage Site.