The best time to visit Switzerland largely depends on whether you’re planning a city or mountain break. The former are best visited in the temperate summer months (June–Sept). Rainfall varies widely, with the northern cities (Bern, Zürich) experiencing more overcast skies than, for instance, Lugano, which tends to have long periods of sunshine occasionally punctuated by short downpours. During winter most cities receive generous dumps of snow, though this rarely causes life to grind to a halt. In the mountains the two main seasons run from June to October, and from mid-December to mid-April; between these times, most mountain resorts close down altogether.