Winter is the perfect time to visit Italy's best cities – personally, as a local, on my own vacations, I avoid visiting places like Rome, Venice and Florence in any other season, because I can't deal with the crowds. Rome in winter is a really great place to visit.