Washington DC has a humid subtropical climate with four distinct seasons. The summer is hot and humid, interspersed with frequent rain showers; winters are very cold with snowstorms. The warmest months are July and August when temperatures average between 86°F and 91°F (30°C and 33°C). Over mid-December to mid-February, temperatures range between 20°F and 45°F (-6°C and 8°C). Probably the best weather is over March to mid-May when temperatures are mild, humidity is low and the city's cherry trees blossom.