Preparing in advance for the weather in St. Petersburg is a wise when planning a vacation. The weather in Russia is known to be somewhat extreme, so it pays to have taken measures well in advance. For those who aren’t used to the cold, St. Petersburg can be a bit of a surprise, with winters touching -10 degree Celsius, but compared to the rest of the country St. Petersburg is pleasant around the year. If you don't mind a bit of frost St. Petersburg holidays would be ideal for a Russian city break.
Preparing for the weather is also important because some of the biggest attractions in the city have seasonal opening times. For example, the Peterhof fountains are open only from June to October while the famous Mariinsky Theatre is shut for two months during the summer season.