While most travellers flock to the major attractions and cities of Italy such as Rome, Venice and Florence, there is another trend in the past years which is related to taking the less travelled path to discover Italy’s tiny towns: dotting mountainsides, postcard-perfect Tuscan hamlets and valleys.
Let’s not forget to mention that most of these small towns are within a day-trip distance from the major cities, so if you want to discover the less well known parts of Italy take a look at our list of the 10 most beautiful small towns…
Ravenna

Lecce

Taormina

Ravello

Gubbio

Manarola & Corniglia (Cinque Terre)

Neive (Piedmont)

San Leo (Marche)

Albori (Amalfi Coast)

Salluzo

Which one is your favorite town?