Spring and fall are the best times of year to visit Italy, from April to June for spring, and September through October for autumn.