I'm interested in river cruises in Russia, and cruises on the Volga river seem to be very popular. Has anyone been on one? Which cities do Volga cruises visit? Will I get to spend any time in Moscow or St Petersburg, or is it only smaller towns. Do the cruises go all the way to the the Caspian Sea?
Also, are volga river cruises safe? I've never been to Russia.