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?