Like so much of Italy, Spring and Fall are the best times to go, but personally I like Fall because the weather is usually consistently dry and temps perfect for riding, the leaves are showing some color, and of course it coincides with some great racing like the Giro di Lombardia ??? coming this year on October 16th.