We wanted to go to Norwegian Fjords cruise for quite a long time so, when I saw this cruise on special promotion and checked its itinerary, we bought it the very same date.
Itinerary is very important as many cruise ships just stop at major cities where you should take local fjords tours, which are pricy as everything in Norway. This cruise had excellent itinerary, I could not wish to be better.
First of all - it started in Amsterdam harbour, which is in about 40 min taxi from Airport. We took this opportunity to explore town of Harlem, with is absolutely beautiful and provides very different experience in compare to crowded touristic Amsterdam.
Bergen - nothing to do except little old district and tourist fish market, If weather permits, take funicular uphill (buy tickets through internet to avoid cue) and hike up there - they have beautiful nature trails there.
Troll wall is not quite interesting, and troll road is a must! nothing to do in town itself, though we do good shopping of local tourist equipment in local outdoor outlet. We took Norway Excursions as well and it was fine this time.
Olden - Piece of glacier you see is quite small though road to it is fun (despite crowded) Waterfall is breathtaking! You can get there with Norway Excursions as well as take excursion in the harbour.
Stavanger - considered to be most beautiful city in Norway. Probably it is. We downloaded map of Stavanger graffiti festival and did our own city quest searching for different graffities - it was amazing!
They gave us only two hours for this excursion despite total stop is almost 8 hours. 2 hours is definitely not enough even for Bremen.