News

Crumbling castles, houses hewn from caves and spiralling streets — these gravity-defying spots are Italy’s most picturesque hilltop towns.