I went in May last year. Really enjoyed Kazbegi (Georgian restaurant) as recommended by an ex-pat local who knows most of the Georgian restaurants in the city. Huge portions, very nice atmosphere. Then close by is Top Hops, which has a pretty good selection of craft beers.
BUMP!
Who has been to St. Petersburg recently? Not doing sightseeing, but need suggestion for places to hang out/eat in the evenings after work.