When to go to Italy for the best weather, crowds and events? The best time to visit Italy is usually April to June and September to October, when the weather is ...