Bergen, Norway’s second-largest city, is full of natural beauty, historic sites, and vibrant culture.