Have you ever been to Russia and/or do you speak Russian? If not, I would advise you to have arrangements made as much as possible by a local, that you can trust. You'll find out pretty soon why that is advisable.