Toulouse has a temperate climate, and enjoys moderate, sunny weather for most of the year. Summers (June through August) have the hottest temperatures, averaging around 68°F (20°C), although the mercury can climb as high as 85°F (30°C). Summers tend to be humid, though there is little rainfall, and around 250 hours of sunshine per month. Winters (December to February) are fairly mild, with January temperatures averaging 42°F (5°C) and dipping as low as 36°F (2°C). Snowfall is rare, but winters in Toulouse tend to be wet, with up to 10 days of rain per month. The best time to visit Toulouse is in the late spring or early autumn, when the weather is generally warm and sunny.