Most beautiful medieval castles of Italy - Scaligero Castle in Sirmione. Lake Lago di Garda in north, Lombardy