I am planning a 2 or 3 day trip to St. Petersburg from Helsinki in late July and trying to decide between taking the visa-free ferry ride on St. Peter Line or getting a visa in advance and taking the train. Any advice on which is the better option? Do I need to book the ferry ride in advance?
I have read conflicting reports on-line about touring the sites in St. Petersburg on my own versus buying a tour package from a local tour company - any advice here would be helpful.
Thanks in advance!