Denmark

Denmark is one of the happiest nations on earth with some of the best quality of life. Beyond the capital and the bigger cities, Denmark offers a mix of lively towns such as Ribe and Odense plus rural countryside, medieval churches, Renaissance castles, tidy 18th-century villages, jazz festivals, the sleekest modern design you'll ever see and the people who invented Lego - who could ask for more?