Baltimore's climate is classified as humid subtropical, with high annual rainfall spread throughout the year. The city experiences hot, humid summers and cold, damp winters. In the height of summer, temperatures in downtown Baltimore can rise to 91°F (33°C) and fall to 60°F (15°C), while during January, the coldest month, temperatures range between 23°F (-5°C) and 41°F (5°C).The ocean moderates the weather, so it is not as cold in winter or as hot in summer in Baltimore as it is in eastern cities that are further inland. Snow does fall in winter, though, usually in the form of snowstorms that deposit a few inches on the city streets. The best time to visit Baltimore is in the summer (June to August), when the weather is sunny and warm and the city hosts a number of events and festivals.