For city spa breaks to fine dining and even a budget options, here are the best hotels in Norway’s capital