The best months for traveling in Italy are from April to June and mid-September to October—temperatures are usually comfortable, rural colors are richer, and the crowds aren’t too intense. From July through early September the country’s holiday spots teem with visitors. May and June usually see the highest hotel prices in Rome and Florence.