This is the best way to see the two major cities of Russia, Moscow and St.Petersburg and enjoy the ability to unpack, cruising through the countryside and lake/river/canal systems seeing some unique places and have specialist tour guides explaining it all.
Four full days in the major cities gave time to see all the special places, plus the lunches provided downtown avoided wasted travel time back and forth from the vessel.
Several evening entertainment programs were included like the Ballet and Moscow Circus.