The Great Italian Cities (Part III)

The Great Italian Cities (Part III)
Castelmezzano (Basilicata)
Montepulciano (Toscana)
Milano (Lombardia)
Sorrento (Campagna)
Riva del Garda (Alto Adige)
Volterra (Toscana)
Bellano (Lombardia)
Bagnoregio (Lazio)
Roma (Lazio)
Assisi 
Asciano (Toscana)
Bellagio (Lombardia)
Spello (Umbria)
Terni (Umbria)
Monteriggioni (Toscana)
Montalcino (Toscana)
Buonconvento (Toscana)

And that wraps up the 'Italian Cities' series. As they say: tutto aposto.

You can see Part I here and Part II here.