We organised our own trip in Oslo by visiting the Tourist Information Office where we purchased an Oslo 24 hour pass which, with pensioners' concessions, only cost £26. This enabled my wife to visit the fascinating Viking Ship Museum together with the Art Gallery and adjacent History Museum, and on our way back to the ship, the Resistance Museum in the castle. This cost was a fraction of the cost of the organised cruise excursion.
Again, we bought a 24 hour Bergen Pass (no pensioners' concession here) and used it to visit Grieg's house and museum and two art galleries. It was surprising that there was only a tram service to Grieg's house which then required a walk of over 2 kilometres there and back. As this must be the single main attraction in Bergen it is absurd that there is not a bus service to this.
The Art collections were excellent and we thought better even than the national collection in Oslo.
We were lucky that the weather which had been poor from the visit to the North Cape improved and we were able to enjoy cruising on the fjord for the morning. In the afternoon, we took the Flam railway which fully lived up to its reputation. The stop to view the major waterfall was wonderful.
See my main review for critical comments about the costs of these two excursions!