The second part around the small towns considered the most charming in Italy.
6. Monte Isola:
is a town and comune in the province of Brescia, in Lombardy. It is located on an island of the same name in Lake Iseo.
7. Colletta di Castelbianco:
the ancient village is entirely built of stone and is believed to have been established as a defense against the Saracens in the 13th century.
8. Vernazza
One of the five towns that make up the Cinque Terre region, has 1,200 residents and considered the truest fishing villages on the Italian Riviera.
9. Otranto
The little town in Apulia has 6,000 people and a stunning view of crystal clear waters. One of the main sights is the Castello Aragonese, a castle built in 1485.
10. Glorenza/Glurns
Located in Northern Italy, the little town has less than 1,000 occupants and most of them can speak German.