Alaska was very much like the Caribbean ports where there are booths set up booking excursions at a cut rate right off the dock. We did the White Pass train in Skagway on our own since the kids (10 & 12) would have been charged an adult fare with
DCL. The station was a 5 minute walk from the ship and the train connected with the DCL cars. In Juneau we bought shuttle tickets to go to Mendenhall Glacier RT $16 pp. We spent a few hours there since we hiked to the base of Nugget Falls and got much closer to the glacier. In Ketchikan both kids wanted to stay on the ship so DH and I simply hiked around the town. We walked to the hatchery and totem park then caught the free city bus back to the port. DH walked up to the top of the mountain and got a great picture of the Wonder in port. In Vancouver we went to Grouse Mountain (around $110 for the 4 of us) and spent over 6 hours there enjoying the view, the lumberjack show (which many have said is the same as in Ketchikan) and of course watching the bears playing. The day we got off the ship we rented bikes ($14 pp) and went back to Stanley Park for a few hours to see what we had not walked through before the cruise. The best part of the cruise IMO was the beautiful scenery [we have flat land on the coast in NC] and watching the whales from deck 4, along with many dolphins and porpoises. Even though we have bald eagles nesting in our neighborhood, it was nice to watch them flying by as well.