I had been to St. Petersburg before and consider it the most beautiful city I've visited. I wanted to see more, though, so I chose a Viking River Cruise and traveled from Moscow to St. Petersburg and everywhere in-between. This was a truly fantastic trip -- very educational, informative, and beautiful in every way. The food onboard was terrific, and the whole experience gave me a lasting memory of this beautiful country. The room was comfortable, the beds small but comfortable, and plenty of storage. What I liked the best were the excursions. The ones provided as part of the cruise were top rate and provided much more education and information than I expected, with a nice mix of music, dance, art, and history. The extra excursions I added were exceptional as well. A hightlight of the trip was the Faberge museum, with the thousands of exquisite gems and, of course, the faberge eggs. If you're thinking about taking this cruise, by all means TAKE IT!