Romania has a temperate climate with four distinct seasons. Spring and autumn are cool and pleasant, making May and June, and September and October the best months to visit. Summers are hot from July to August and winters are harsh and very cold between December and March, with snow falling throughout most of the country. Spring and summer are the wettest seasons, but rain can be expected throughout the year. Temperatures in winter are an avergae of 23 °F (−5 °C) and are an average of 73.4 °F (23 °C) in summer.