Milan experience typical Mediterranean climate. The climate becomes cold and foggy in winter and very hot and humid during summer. To be specific, the season’s chart goes somewhat in this way:
So, the best time to visit Milan turns out to be spring and fall season. This is because the temperature remains moderate and climate is bearable.