Just found a short article called “PO Trip Adviser: Russia” by Nick Krym (I really like his eBook “The Pragmatic Outsourcer” which you can download from his blog.) in which he outlines some basic information you should consider when embarking on a trip to Russia.
Probably the most important one is the hint that you will need a Visa. Getting it can take sometimes more than one month. Keep that in mind when you want to travel to Russia.
This issue with the Visa is currently an advantage of the Ukraine because most West European citizens don’t need to apply for a Visa to travel to Ukraine for a short business trip which is especially important when ad hoc trips are required because of critical project situations.