Located next to the metro in the heart of the city, Kuznechny Market houses a true cornucopia of Russian foods and memorabilia. Inside the grand, arched building, aisles are dedicated to Russian mainstays: think caviar, smoked fish, old-school butchers, an array of cheese and pyramids of fresh produce. There’s plenty of bizarre offerings as well, after all a trip to St. Petersburg wouldn’t be complete with out pickled bull’s heart or dried herring with the egg sac still intact. Honey purveyors will compete for your attention, offering fresh honey on the comb, and trust me, once you taste it you’ll never go back. You’ll find some of the more colorful vendors spilling out of the building onto the surrounding sidewalks, selling everything from wool socks to fresh flowers.