Renting an apartment in St. Petersburg can be a good alternative to finding a B&B or a hotel. The prices are lower than in Moscow and if you're two or more people perhaps it's the most budget-friendly option. Try to look for the apartments located not far away from Nevsky Prospekt. Do not use the agencies that advertise short-term rent over the internet. It's much better to connect to the private hosts directly using the websites like CouchSurfing or AirBnB. Unfortunately, a bigger part of flats' descriptions is in Russian, so below we list some of our favorite apartments, centrally located and fairly priced.
Room in Artistic Apartment near Sennaya Square: $54 per night (private room in 2-room apartment, sleeps 2)
The apartment has two rooms, one is occupied by hosts - super friendly local woman Irina and Spanish speaking teacher. Another room is for rent and has a second floor with sleeping area. The apartment is located in the center close to Sennaya Sqaure and has an amazing view over Fontanka River. This flat is a great bet due to its affordable price and opportunity to meet nice local people. On the other hand, if you spend some time and energy at Couch Surfing you might get same kind of room for free.
Chernyshevskaya Metro Apartment: $100 per night (2 bedrooms, sleeps 4-6)
Located in historic center near Chernyshevskaya metro station, this apartment is slightly off the beaten track. That means you'll have to use public transport to get to the main sights, but on the other hand will have an opportunity to explore more of the city. Anyway, the area around is really nice with Tavrichesky Garden just round the corner.
The apartment is cosy and quiet, has all amenities (well equipped kitchen, hair dryer, washing machine, electric iron, towels). The hosts are hospitable and can pick you up from the airport or railway stations.
Nevsky Prospect Apartment: $155 per night (near Palace square, sleeps 6)
This apartment is located right on Nevsky prospect in a 5-minute walking distance from Palace Square, the location just cannot be more central. There are 2 bedrooms and one living room with two extra sleeping places. The apartment is very clean, furnished with new Ikea stuff and equipped with everything you might need. However, it's a bit pricey for St. Petersburg, yet if you come in a company of 4-6 it is quite a good match.