If you are planning to enjoy the beach resorts one should avoid July and September as the weather can be very hot this time. The best time to visit Italy is April to late June, and September or October the weather is too beautiful now and it’s also not very crowded during this period.