Once you’ve discovered Estonia’s spellbinding capital, one visit will never be enough. It’s hard to pinpoint its charm, but we reckon it has something to do with the fairy tale spires piercing the old town skyline (the entirety of which is a UNESCO World Heritage Site), or perhaps the overwhelming choice of world class restaurants. The city isn’t short on atmosphere, and you can soak it up on Tallinn cruises with a visit to the medieval city centre. The town hall square – also known as the Raekoja Plats – has housed markets since as early as the 11th century. The grand, pastel-coloured buildings which frame the square make for a ridiculously photogenic backdrop. Find out a little more about the city’s history at the Estonian Open-Air Museum, a collection of traditional buildings complete with staff in historic costumes and old wooden windmills. Highlights include a 17th century chapel and an authentic tavern which serves rural Estonian cuisine. Tallinn is also a city which looks forward to the future – experience its contemporary side at Kumu, a starkly futuristic building home to a treasure chest of Estonian art and ever-changing exhibits. Finish off your time here by taking a walk in Kadriorg Park, a leafy antidote to the bustling old town, but only 2km away.