Washington DC has a humid subtropical climate with four distinct seasons. Summers are hot and humid, interspersed with frequent rain showers, while winters are extremely cold with the occasional snowstorm. 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.