Odense © Nigel Swales
60 miles (96km) west of Copenhagen and located on the island of Funen, Odense is Denmark's third largest city and a vibrant centre of commerce and nightlife. In this busy harbour city, the quaint streets of the Old Town offer interesting shops, cafes, and restaurants buzzing with activity. Odense has a long history going back thousands of years, with archaeological finds dating to the Viking era. Birthplace of famed storyteller Hans Christian Andersen, there's a strong affinity between the city and the writer: numerous shops and restaurants are dedicated to him. The town has several beautiful castles, cathedrals, and museums. The music and nightlife in the city is among the best in Denmark, with symphonies, theatre, live music and a non-stop parade of outdoor festivities in the idyllic summer months. There is always something happening, and visitors to the city will never be at a loss for things to do.