For cruise passengers: I can fully arrange your visa-free visit to St Petersburg! You do NOT need visa to drop off the ship. The whole procedure consists of only 3 steps:
you should send me your dates of stay in St Petersburg and your ship’s name, then send me your passport data and I will send you back an official document which will permit you drop off the ship and enjoy your shore tour!
Don’t worry! I will answer all your questions which may occur.
Read more about programme here