St Petersburg’s restaurants are as diverse as the food they serve. From noon to 4pm on weekdays, many places offer a set business lunch of three or four courses at lower prices than you’d pay dining à la carte, though the quality and quantity may not be as good.

Cafés and bars in St Petersburg run the gamut from humble eateries to trendy watering holes, and since most places serve alcohol the distinction between them is often a fine one.

Another phenomenon is street cafés (usually open from May to late Sept) where you can have a coffee, beer or hamburger, while watching the world go by.

Read More