Italy has a largely temperate climate with regional variations. In summer the northern parts of Italy are warm with occasional rainfall, the central region is somewhat stifled by humidity, and the south scorches under the dry heat. In winter, conditions in Milan, Turin and Venice are dominated by cold, damp and fog and Tuscany's winter temperatures approach freezing, while temperatures in the south of the country are more favourable, averaging 50 to 60ºF (10 to 20ºC). Most people visit Italy in the summer months between June and August; however, the best time to visit is in spring (April to May) and autumn (September to October) when the weather is good and there are fewer tourists. Travel is also cheaper off-season. The sea is warm enough for swimming between June and September. Visitors should note that most Italians take their vacation in August and many shops and restaurants are closed during this period. It also means that during August the coastal resorts are crowded with locals. The ski season runs between December and April and the best time to walk in the Alps is between June and September. The best time to visit Italy will vary depending on region and desired activities.