A Scandinavian country, Norway's charms stretch throughout the nation with each region providing something completely different. Along the southern coast, the capital city of Oslo blends a modern skyline with a quaint pastel-coloured Old Town filled with historic buildings. Oslo is home to museums, where you can learn about the country's Viking past and galleries featuring world-famous artworks. As you walk through the city, you’ll realise that you are never far from the Norwegian wilderness nor beautiful beaches with soft sands. On the western coast, perched between tree-lined mountains and rippling fjords is Bergen Norway's second largest city. These fjords include Sognefjord, known as the ‘King of the Fjords’ for being the longest and deepest in Norway. Unearth all the secrets the land has to offer by hiking through the area. Back in Bergen, explore museums, churches and the world's largest gingerbread town. Be sure to visit the neighbourhoods of Bryggen with its brightly painted iconic houses situated around a snug port. South of Bergen, Stavanger is known for its mix of fjords and long white sandy beaches. Take a trip to the old part of town where you'll be greeted with romantic wooden houses, cobblestoned streets and the beautiful 12th-century Stavanger Cathedral. It’s a pretty town to spend spend a few days relaxing before heading off into Norway’s wilderness.