My husband and I will be visiting Helsinki on Thursday 26 Sept 2013-Saturday 28 Sept 2013. During the 3 days prior to my visit to Helsinki, I might visit Riga and/or Tallinn.
My questions are the following: I plan to fly from Amsterdam to Riga on the Sunday evening, explore Riga on the Monday, fly or use bus to Tallinn the Tuesday, then explore Tallinn the Wednesday, then take ferry to Helsinki the Wednesday evening. Does this sound over-optimistic or do-able? Is it worth seeing both Tallinn and Riga, or is it better to concentrate on one city, if so, which one would people recommend most?