With a thriving food scene, a rich Viking past and beautiful natural wonders, Oslo is a great European city break. Even if you're just spending 48-hours in Oslo, here's how to make those days perfect.
rebeca garcia