St. Petersburg, formerly Leningrad, is home to 4.7 million people, and is the second largest city in Russia. It's located close to the Finnish border on the eastern tip of the Baltic Sea. St. Petersburg is a common travel destination because it's a city full of culture and interesting things to experience and see.
St. Petersburg is well served by all forms of transport. Besides being a part of the famous Trans-Siberian railway, it is also reachable by other trains, buses, and of course its own airport. Hostels in St. Petersburg vary in prices and quality, the price range usually being about 10-20€ for a dorm bed and somewhat more for double/ twin rooms.
When planning your daily activities, it is often smart to ask the St. Petersberg hostel staff for details, tips, and tricks, as they are a great source of information and are aware of the city's events.
As previously mentioned, St. Petersburg is a great center of culture and there are countless things to experience. When you stay in a St. Petersberg hostel, The Hermitage is a must for the culture-lover, so is the Russian Museum. In addition to these, there are numerous other museums you can visit and it is easy to spend days just exploring them.
Opera is also a big thing in St. Petersburg, and there are many theaters to choose from. A popular thing to do when you stay at a St. Petersburg hostel is also the canal tour, which is of course only available in the summertime. It's reasonably priced and highly recommended to get some great views of the city.