I can really recommend Art House. It was very friendly and perfect location for our liking. Staff was fantastic, very friendly and nice. Breakfast was really good. I ate warm pancakes every morning...and I miss my pancakes now when I`m home ; )
It`s only a short stroll to ballet, Hermitage, Winter palace and so. Approx 15-20 minutes. Art House is located close to main road, and it`s a nice walk too, with lots of cafès and shops.
It was our first time in Russia, but not the last : ) Me and my daughter fall totally in love with Saint Petersburg. And we will stay at the same place next time!!!
And the hotel was very clean too. I don`t know if that`s the main standard in hotels in Russia, if so, they will be disapointed in Europe... It was the cleanest bathroom I ever have seen : )
If you go to Petersburg I will recommend Peterhof. You can take the ferry there, but it`s much cheaper to go by metro and bus. Metrostations are very easy and nice too.
And we bought tickets for ballet in the morning the same day we went to see a show, and saved a lot of money.