ATTENTION! Starting from 2019, citizens of some countries have the opportunity to obtain an electronic visa to visit St. Petersburg in a simplified manner. Details are here: https://electronic-visa.kdmid.ru/spb_home_en.html
You may need a visa to come to Russia. If so, we will be glad to provide you with the standard supporting documents you may need.