8CASTELMEZZANO AND PIETRAPERTOSA, BASILICATA

In the Southern Italian region of Basilicata lie two absolute hidden gems in Italy, steeply hillside towns perched against the backdrop of Dolomiti Lucane Castelmezzano and Pietrapertosa.

They are a part of the list of the most beautiful villages in Italy, and it is no surprise, given the surreal locations of these towns.