Two Hours in Tallinn
My experience in Tallinn was very limited...2 hours. I was fortunate enough to be able to step on land while working for a cruise line and being docked at Tallinn. Hopefully my brief time in Estonia will give you an idea of what you'd like to see (hopefully in a longer period of time).
Tallinn's old town center is approximately a 15 minute walk from the cruise terminal. Upon arrival at the city walls, I started following a self-guided tour from my guidebook. It gave me a good overview of the city with a brief description of things of note while walking around.
The town hall square was your usual bustling center plaza with restaurants and stalls to purchase mementos (more on that later).
I continued my walk by heading to the upper part of the town to get a glimpse of my first Russian orthodox cathedral, Alexander Nevsky.
If you stay uphill and walk back towards the cruise terminal you'll come across some great viewpoints to overlook the city.
With my available time coming to a close, I started back towards the cruise ship terminal. Stopping to survey the stalls set up outside the terminal for trinkets. Usually I would avoid making purchases right on the pier, but if you fancy yourself some amber jewelry, it's much cheaper to buy it in Tallinn than in Russia, (at least it was during my visit).
My mother who was traveling with me, was able to spend more time in the city center than I was. She reported that there was great woolen items for sale including gorgeous sweaters. She also had the chance to stop into a local restaurant (saying to avoid the places right on the market square which appeared to have a poor quality) and enjoyed some Russian influenced fare.
Tallinn would definitely be worth spending a day in if you weren't arriving by ship, but as a stop on your voyage, it does make a lovely day...even if you only have 2 hours off of work.