We are scheduled to cruise Russia next week.
We have been cruising for over 30 years and found Viking to be one of the best.
We book our cruises thru DB tours, 803-781-7866, and saved a bundle on all our cruises. They have been in business since 1945.
We saved over $2000 on our China cruise several months ago.
Their price on travel insurance cannot be beat.
Hope this helps.