Tallinn, the capital of Estonia, lies on the southern coast of the Gulf of Finland, only 43 miles south of Helsinki. At the historical heart of the city is the hill of Toompea, covered in cobbled streets and filled with medieval houses and alleyways. The lower town spreads out from the foot of the hill, still protected by the remnants of a city wall. Around the city wall is a series of well-maintained green parks, perfect for strolling.
While the old town has been well-preserved and was inscribed on the UNESCO World Heritage List in 1997, it is now in better shape than ever, with the bigger roads converted into fashionable shopping streets.