This historic building opposite the Nikolsky Cathedral dates back to 1826, and contains a beautifully designed guesthouse. Each of the 20 rooms are named after a city (Kyoto, Marrakesh, Venice) and contain artwork and crafts from there. Beautifully polished floors, warm colours and beamed ceilings are common throughout. There's also a lovely fireplace-warmed lounge and a vine-laden courtyard, plus a restaurant.
Alexander House
Top choice in St Petersburg