7Castelmezzano

Castelmezzano, in southern Italy, is another charming place that’s designated one of the most beautiful small towns in Italy.