Vancouver has a temperate maritime climate, with weather conditions that tend to be warm and dry in summer (June to August) and cold and rainy in winter (December to February). The average temperature in summer is 73°F (23°C), and in winter 41°F (5°C). The city experiences the mildest winter temperatures and relatively low snowfall compared to other Canadian cities. However, Vancouver also has some of the highest levels of rainfall. Cloud cover sometimes extends for days and even weeks, so those heading to Vancouver should be sure to purchase a sturdy umbrella and raincoat.