Nestled in Norway's heart is the dazzling city of Oslo