We have booked a spacious, 2-bedroom apartment in St Petersburg through Air BnB. It is one of the best apartments we have had on our trip to Europe.
The apartment is in an excellent location – just a short walk from the main street of Nevsky Prospect (Nevsky Avenue). It is a hip area with lots of restaurants and an excellent supermarket across the road. We are a very short walk to the nearest Metro – Dostoevskaya Station.