With an array of more than 100 islands, out of which North Jutland with its sandy beaches is the most popular, the Danish coastline is longer than the Great Wall of China. Overall, once in Denmark, you’ll love how neat and clean everything looks: from the major shopping streets, like the busy Stroget to the hippie neighbourhoods, such as Christiania Freetown, everything is picture perfect. Copenhagen, the capital, will delight you with its richly decorated and beautifully preserved castles, such as Kronborg, known as Hamlet’s castle, or the monumental Rosenborg, then it will get your head spinning in the amusement park at Tivoli Gardens, and bing you back to your senses with a walk in the Nyhavn harbour. The Danish countryside is one not to be missed: it abounds in charming little villages with cobbled streets with a fairy-tale air, while wild deer roam over the grassy fields in plain daylight.