After spending a long weekend in Oslo, I've put together this city guide with all my tips for things to do, the best restaurants and hotels.