Most towns have one or two main attractions — a beautiful mountain setting, interesting architecture, or a UNESCO World Heritage Site. And then there are places like Bergen, Norway, which seem to have ...