Anyone who’s visited Italy knows it’s home to a whole host of beautiful villages. There are snowy hamlets high up in the Italian Alps, elegant lakeside resorts where stylish holidaymakers gather, and towns nestled amongst sun-drenched olive groves where locals dine on narrow cobbled streets.
Of course, there are magnificent cities to explore, filled with world-class museums and monuments, like Venice and Rome. But it's often the beauty of these smaller villages and towns which tempts us back time and time again.