Explore the top things to do in Oslo, a vibrant city where nature meets urban life and delicious food awaits you.