There are three restaurants I recommend to anyone visiting St Petersburg. The first is Yolki Palki (Nevsky Prospekt 88, metro Mayakovskaya), a typically kitsch restaurant (now a chain), where the waiting staff are dressed up in costumes and the walls are adorned with everything from fake vines to the heads of animals. OK, this place might sound like your worse nightmare but it’s good fun and produces some reasonable quality food which is also relatively reasonably priced, a rarity in this chic and cosmopolitan city. Yolki Palki will give you a taste of provincial Russian cooking and does not adhere to the airs and graces many restaurants attempting to emulate a European vibe will. The Kalinky pancakes with stuffed meat, or alternatively with salmon, make for great hearty dishes, perfect after a days sightseeing. Even more of a rarity in Russian and Eastern Europe as a whole, is that this restaurant actually offers some great vegetarian options.