Even though Bergen is the second-largest city in Norway, it has a small town charming character. In this west coast pearl, you find small cobblestone streets, houses that cling on to the mountain side and an abundance of local shops, cafes and small shopping streets.
