Viking River Cruises was founded in Russia and our experience and expertise has led us to create the most rewarding journey, on the most comfortable ships. Between St. Petersburg and Moscow (with three days to explore each of these glorious cities), discover numerous riverside towns and more remote treasures, including picturesque Yaroslavl, historic Uglich and enchanting Mandrogy. Every day brings more rich and unique insights into this fascinating country.