Czech seasons are distinct. Summer (June through August), receives the highest temperatures and also the heaviest rainfall. The cold, bitter winter months of December, January and February often have temperatures reaching as low as -5°C (23°F) in the cities and -10°C (14°F) to -15°C (5°F) or even -30°C (-22°F) in the mountainous areas. They are tailor-made for skiing and other winter pursuits; the mountains receive about 130 days of snow a year, but other areas get coverage as well. Spring (late March to May) brings changeable, rainy weather and sometimes flooding. Autumn is also variable but temperatures can be as high as 20°C (68°F) in September.