The beauty, history, and unique attractions throughout Denmark, combined with having some of the happiest people on earth is what makes Denmark such a remarkable place to visit. From Vikings to royalty, Lego to legends, and beer to bikes, there are so many things to do in Denmark for all ages.

1. Visit Tivoli Garden

No trip to Denmark is complete without a visit to Tivoli Gardens in the heart of Copenhagen. I’m not talking about spending the day admiring the flowers (although they are very lovely). 

2. Experience the Changing of the Guard at Amalienborg Palace

Every day the guards march through the streets of Copenhagen from their barracks near Rosenborg Castle to Amalienborg. The best place to see the changing of the guards is at Amalienborg when the guards arrive at around 12 noon every day. 

3. Photograph the Colorful Nyhavn Port

One of the most photographed places in Copenhagen would have to be Nyhavn, the old commercial port which was transformed into brightly coloured buildings housing restaurants and bars. 

4. Explore the canal

The majority of visitors take a canal tour through one of around four companies you’ll find around the city. We used our Copenhagen Card that we’d bought for entry to attractions that also gave us a free canal ride. 

5. See the Crown Jewels at Rosenborg Castle

For lovers of all things royal, head to Rosenborg Castle where you can see the tightly guarded Crown Jewels of the Danish Kings and Queens. With royal works of art and regalia going back 400 years, there’s plenty to keep you occupied for a couple of hours. 

6. Enjoy the Grandeur of Frederiksborg Castle, Hillerød

The grandeur and the beauty of the castle and its gardens aren’t easily matched. The largest Renaissance castle in the Nordic region, Frederiksborg was built to amplify Christian IV’s status as a powerful monarch in Europe. He achieved that in my eyes.