1- what way would be best to see these cities, visa-free? I was thinking fly into Helsinki, Princess Maria ferry to St Pete's, and then ferry to Stockholm.
2- I would prefer the high speed train to St P but if I understand correctly I would need a visa, correct?
3- what is the ferry like from St P to Stockholm? Ive heard wonderful things from the Helsinki-Stockholm ferry (and I like that it goes by the archipelagos), does the St P- Stock ferry go by the archipelagos also? Or what would the best way be to go to Stockholm?
4- on the Princess Maria ferry it offers tours, however one of those days it says "on your own", therefore would that mean it will be more difficult to travel visa-free that day, since I'm not with a travel group?
Also to note: I'm on a budget (aren't we all!). Thanks so much in advance. :)