For most travelers looking for sunny, warm days and minimal crowds the best time to visit Italy is late May or early October. These months are cooler and less busy than the hot summer months that lie between them. At these times you can explore the north and south, cities, coast and mountains in comfort.