Far and away the best time to visit Moscow is in the late spring or summer. During the months of May to September, the weather is usually balmy, with averages in the 70s. It should be said that in recent years, it has also become uncomfortably and even dangerously hot at stretches. Even so, the warm temperatures and long days are ideal for enjoying outdoor terraces at restaurants, music festivals at countryside estates, and lounging in the city's parks. From October to April, the weather is unpredictable, usually with a lot of rain and snow, making it inconvenient for touring the city on foot.