With world-class museums, architecture, cafes, shopping, and unbelievable views, Bergen Norway has everything you need for a perfect city break!