From what I have heard, the best time to visit Italy is in September. You still get the summer warmth but also because harvest season is around then as well, you will also have the chance to check out the food festivals as well.