I was there 10 and 14 years ago with a RNLN ship. Only stayed there for R&R during a weekend. I can't remember the names of the bars, etc.
You could look up Oslo in the 'Lonely Planet' editions, that is how I found my way in foreign countrees in the past.
Is it still called "lonely planet'"?