Tourism to Russia - I'm told - really requires a specialist travel agent, as the basic visitor infrastructure is non-existant.
You can't just vist the local tourist office for example - and certain areas in St Petersburg and Moscow need to be avoided!
My associates tell me that a very good option is to travel internally by train (sleeper ones included). Has Mr Portloe been there yet?