oslo has always been high
but if you book on line with hotels.com/expedia
guaranteed better price than hotel direct
my staff use to go daily to train station to book a hotel
which again is much cheaper but being on a cruise not an option


good luck