Counting up I have been to Rome, Florence, Siena, San Gimignano, Venice and the Italian Alps so haven't done too badly. Siena probably my favourite among that lot. I'd recommend the north of Italy too, up around Perugia.
It is an enormous plain where the towns are all built onto rock formations...