I can recommend the Hotel 3 Mosta as a special place to stay the night. This modern boutique hotel is ideally located in the heart of the city, only a few steps from the Church of the Saviour on Blood.
All important sights are within walking distance from this hotel. A special insider tip is the Krasin. This a Russian icebreaker converted into an ocean museum.
Moyka Embankment 3
St. Petersburg, 191186
+7 812 315 02 00