Begin your journey in Oslo, the capital city of Norway. Visit the Viking Ship Museum which showcases the world's best-preserved Viking ships. Take a stroll around Akershus Fortress, a medieval castle and a national symbol of resistance. Don't miss the Nobel Peace Center that features exhibitions about the Nobel Peace Prize and its laureates. End your day by visiting the Oslo Opera House, which offers a stunning view of the Oslofjord.
Travel by train to Flam, a small village nestled amongst the mountains and fjords. Take a ride on the Flam Railway, which offers breathtaking views of the surrounding landscapes. Get up close and personal with nature on the Nærøyfjord Cruise, which takes you through the narrowest fjord in Europe. End your day by walking around the charming village and trying some local delicacies.
Head to Bergen, a charming city known for its colourful wooden houses and UNESCO-listed Bryggen Wharf. Take a ride on the Fløibanen funicular to the top of Mount Fløyen, which offers panoramic views of the city. Don't miss the Fish Market, where you can try some fresh seafood. Visit Bergenhus Fortress, a medieval castle that has protected the city for centuries. End your day by walking around the picturesque streets of Bergen.
Visit Stavanger, a coastal city known for its historic wooden houses and proximity to the famous Pulpit Rock. Take a walk around Old Stavanger, a charming neighbourhood filled with white wooden houses. Visit the Stavanger Cathedral, which dates back to the 12th century. Don't miss the Museum of Archaeology, which showcases artefacts from the Viking Age. End your day by taking a hike to the top of Pulpit Rock and taking in the stunning views of the Lysefjord.