If you want the nearest thing in Petersburg to a genuine British pub, Dickens is the best bet. It opened up in 2005, and has a variety of British beers on tap (last time I went these included Bombadier and Spitfire), and also does really good food. Best "full English" in town by a long, long way; although the competition is hardly stiff, this is worth trying. Be warned - it's huge. The bar serves food from early morning, but there's also a restaurant that serves from noon to midnight.
There's another Dickens Pub in Riga, so you could do a mini-tour. Although why you'd come to the Baltic to go to a British pub may need some explaining.
118 Naberezhnaya Reki Fontanka (Fontanka River Embankment), open daily from 8 am; tel 380 7888; nearest metro: Sennaya Ploshchad/Sadovaya
Send your feedback or queries to been.there@guardian.co.uk
Search Been there