Shanghai has four distinct seasons. April, May, October, and November are the best months to visit. Spring (April to May) brings mild temperatures (15C to 22C), the Magnolia and cherry blossoms along the French Concession's wutong tree-lined streets, and manageable crowds. The Longhua Temple fair during Qingming (Tomb-Sweeping Day, April) is a major local event. Autumn is widely considered the best period. October has comfortable temperatures, 15C to 22C, clear skies, and the National Day Golden Week (October 1-7) where millions of domestic Chinese tourists travel; if flexibility allows, visit the week before or after Golden Week. July and August are hot and humid, 32C to 36C with frequent heavy rain. June brings the meiyu (plum rain) season with persistent drizzle. Winter (December to February) is cold (2C to 8C) with damp grey weather. The Shanghai tourism authority publishes a helpful annual events calendar, and the city hosts world-class jazz, electronic music, and contemporary art events year-round.