I am planning several weeks in Stockholm this summer and would like to take a side trip to Helsinki and Tallinn before moving on to Copenhagen.
Does anyone know of budget airlines or ferry options that would take me to Estonia or Finland where I could find public transportation to either of these cities? Order of city visit is not important, as long as I can pick up a reasonably priced flight to Copenhagen after a few days.
Suggestions for cities other than these are welcome as well. I'm interested in history and culture, not clubbing or nightlife. Thanks.