Milan experiences all four seasons, with the best weather in the summer. It can get very hot in August, which is when the locals take their extended summer holidays. Many places in the city shut down, but bargains can be had if you can deal with the limited dining options. Most clothing sales begin in July and run through August. The lure of air conditioning and 50 percent off signs is one of the few reasons to brave the mosquitoes and muggy weather. It can also provide a tranquil alternative to crowded Italian beaches.
A better time to come to Milan is May, June, or September, when the weather is still warm and the city is alive with activity. Be prepared for rain in the spring and autumn months. The winter cold brings out Milan’s infamous foggy days, which sometimes seem endless. But there are also winter days when the glorious Italian Alps are on full display in the distance, and the rare snowfall blanketing this architectural city can be stunning.
If you plan to spend an evening at the renowned Teatro alla Scala, one of the world’s most important operatic theaters, take note that the official opera season runs from December through July. Italian calcio (soccer) is at its best in Milan thanks to F.C. Internazionale ("Inter Milan") and A.C. Milan, two famous clubs that call the city home. Matches in the legendary San Siro stadium are played from September to May.