I am planning to wander around Europe this summer (July) and am having difficulty figuring out the best route to see the major cities in Scandinavia. I will be flying in from Seattle after spending a few days in Iceland. Helsinki makes sense as a starting point, but after that I am unsure if I should ferry, fly, or train to the different locations. I would like to spend three days in Helsinki, a day in Tallinn, three days in Stockholm, three days in Oslo, and four days in Copenhagen. Then I will be off to Berlin, Prague, Vienna and Munich.
I will be traveling alone and am trying to be pretty conservative with the budget. If I buy a rail pass, I can get discounts on ferries, but it almost looks cheapest to fly. Any advice would be helpful. Thanks.