Treasures of St. Petersburg Top World Travelers' Lists
St. Petersburg, Russia, is difficult to reach by land, expensive by air, but easy on a ship. Sea cruises visit St. Petersburg on a route including Scandinavian and Baltic countries. A river cruise is also efficient, sailing between Moscow and St. Petersburg, with the bonus of four days in St. Petersburg.
The Russian city does merit at least a day to explore just its state museum, The Hermitage, which houses one of the world's largest art collections. A substantial number of Impressionist work is included. The palaces of St. Petersburg are fascinating confections of pastel, glamorously gilded.
Royal Caribbean and Oceania Cruises offer Baltic sails that include St. Petersburg.
Photo courtesy of Royal Caribbean International