Italy's best travel months are May, June, September, and October. They're also the busiest and most expensive time to visit.