Oslo to Bergen, Norway by Train through the mountains and Boat through the fjords