I'm going to St. Petersburg the end of June and have been assigned restaurants as my friend has taken care of theatre tickets. We are both quite well travelled (read that as "older") and are therefore not interested in student venues. I'm not a fan of hoity toity restaurants, just really good food and terrific atmosphere...read that not stodgy or where the concierge sends everyone. I like to experience the soul of a city and the people. FYI, we are both female and she's a bit high maintenance.
Thanks for any info or bars, restaurants or people watching places.