Just went to Italy in late March last year which is a bit warmer than Dec. usually was in 60s -low 70s while there.
there's a ton of walking in all Italian cities including Rome.
Naples, Florence, Venice, Milano, Cirque Terre all are great cities to see and have a ton of awesome sights...