Does anyone have any recommendations for St Petersburg hotels for DH and I for a short break in July? I've found good rates on a couple of 5* hotels (Astoria, Kempinksi) but they are still very expensive and though we could afford it I'm not entirely sure it's worth it. I'm normally more a smaller, cheaper, but with character sort of girl when it comes to hotels. Also considering in cheaper categories: Rossi Boutique, Tradition, Rachmaninov Art hotel, Angleterre, Pushka, Casa Leto, Helvetia (some cheaper than others!)
Anyone any experience of any of these? Or others?