No, this is not true.. In St. Petersburg there are more than 80 tour companies licenced to work with visa-free cruise passengers. Your cruise ship is on contract with one of them. So, when your cruise tells you that visa-free tours are only available if you book them from the cruise, the cruise provides you inclomplete and misleading information. “I Love Travel St. Petersburg” is one of the local tour operators who are licenced to conduct visa-free shore excursions. You can see what our former cruise customers wrote about “I Love Travel” on TripAdvisor.