From the iconic Viking Ship Museum to the bustling harbor filled with trendy cafes and shops, Oslo offers a perfect mix of urban sophistication and natural ...