Denmark is consistently voted one of the world’s happiest countries and it’s not hard to see why, with its stunning scenery, easy to get around size and the intimate feel of its cities. Copenhagen is a city that will enchant you with that special Danish concept of ‘hygge’, or cosiness. Taste the cuisines of the world in the cafes and restaurants lining every street and enjoy the stunning modern architecture alongside the medieval quarter. Copenhagen’s location, joining Europe and Scandinavia, has given rise to imaginative fairy-tales from famed writers such as Hans Christian Andersen, whose Little Mermaid statue stands looking out over the harbour. Explore the pleasure gardens of Tivoli, which was partly the inspiration for Disneyland. Aarhus, in the heart of Jutland, is known as the city of cafes, and its quaint charm and romantic streets make it a very pleasant stay for visitors. The city offers wonderful museums and a thriving cultural scene due to its young population. Odense, a city that has existed since the Viking times, is famous for being the birthplace of Hans Christian Andersen and its vibrant Flower Festival held for 5 days over the summer transforms the city with flora sculptures and gardens.