Considered for many years the best restaurant in St. Petersburg, the Old Customs House has been surpassed, but it's still pretty impressive and a good time. The restaurant's greatest advantage is that it has class without being snobbish. Comfortable elegance and pizzazz come together here—the open brickwork and neon lights sound grim, but they actually work well with the immaculately presented tables. Much of the food is exquisitely prepared, the wine list is excellent, and the service is top-notch and friendly. You can even watch the chefs at work in the open kitchens as they create such dishes as salmon with coconut sauce and spinach, and roast veal with figs and a pumpkin-morel puree.
Visit the Travel Talk forums for help on planning your trip