We are on this cruise as well (me, my wife, 17 yo son). We are looking to book a trip to the glacier in Olden and one of the train tours in Flam. Not sure that we have go-to excursions in Stavenger or Haugesund as there aren’t many options. Probably will do the fjord boat tour in Stavenger and a best-of Haugesund tour I found on Viator.
We had never been to Europe til June 2023 and this will be our third trip to London in a year! We will be limited on time so probably will just stay at Heathrow the night before the cruise but there’s a lot to see. We LOVE staying around Trafalgar Square because so much is close by. Take the Tube from the area to the Tower of London, walk to Buckingham Palace, Big Ben, Westminster Abbey, Piccadilly and Leicester Squares. There are also tours either before (through private companies) or after (through Royal) to Stonehenge and/or Windsor.