Just across the Baltic Sea, a mere 60kms (37 miles) from Helsinki, Finland, lies the town of Tallinn. Touted as the 'New Prague' of Europe, the capital of Estonia has been an important maritime trading hub since it was established in the 12th century.