So if Rome and Florence are on your agenda, the best time to visit Italy will be January, February, and March, when the crowds are much more manageable — so ...