We just cruised this summer with a group of 11 and we all chose to do different things in the ports.
Ketchikan - Myself and a friend (who is a big fan of the show) did the Deadliest Catch Tour. It was $200 and it was a great experience, but for the money spent I would not do it again. We saw whales, salmon, eagles (they feed them for about 10 mins, this was amazing), seals and of course crab. It was a really good tour, the staff that run it are wonderful, it's well narrated and they do an excellent job. It is consistently rated very highly on trip advisor and it has totally earned it, but it is very expensive. I wanted to take my kids, but they were not interested and I'm glad we saved the money. Prior to the tour I got off the ship and walked quickly around the town and did some shopping. This was the only port I had any time to go into a store the entire trip. I was off the ship by 8 am, toured the town and Creek St and was back at the ship for our tour by 10:30 or so. We got back from the tour and our ship sailed 15 mins later.
Husband, another friend and my 2 kids walked around the town, shopped, visited Creek Street and hit up the Totem Pole museum. I think they may have eaten lunch in port too. Other family of 5 walked around the port shops and never even made it to Creek St before returning to the ship.
Juneau - We rented two cars here and the entire group drove out to Mendenhall, we hiked out to Nugget Falls and everyone loved this. It was spectacular and I would go here again in a heartbeat. We were here maybe 2.5 hours, but did not have any extra time to do any hikes or visit the Visitor's Center. DH drove myself and the kids to a dock for us to take a whale watch (around $300 for the 3 of us) with a stop at Safeway to pick up food for dinner. The kids and I did the whale watch which was amazing and tied for my favorite thing that we did. We saw well over 40 whales, tons of tails and fins, breaching and bubble feeding. We also saw seals. Kids also loved it. We were off the boat from 12:30-8 pm.
DH and two other adult friends went to the Juneau Brewery after they dropped us off at the whale watch and then at dinner at Hanger on the Wharf in Juneau.
Family of five who was with us left Mendenhall and went back to the ship.
Skagway - Here we all took a motorcoach tour through Frontier Tours to the White Pass Summit. This was the biggest disappointment of the trip. We had foggy weather the entire cruise and there was really nothing to see due to the fog. I was hoping the fog would break as we drove out of port but no luck. At one point the driver stopped at an overlook and no one got off the bus - it was so foggy we didn't realize it was an overlook. I have seen the spectacular scenery posted online, but alas it was not meant for us to see. We got dropped off in town and ate lunch at Skagway Brewing Co. I very quickly walked the town between ordering and the food arriving to take some pics. Afterwards myself, my oldest and a friend walked back to the dock quickly to make it to our afternoon excursion - dogsledding musher's camp ($130 a person). This is tied for my other favorite thing in Alaska. Dogsledding has been a bucket list item of mine since I was my daughter's age and it was absolutely amazing to share this experience with her. Our guide was great, the scenery was beautiful. Loved it. This day we were off the ship at 9 am and back on right before we sailed at 4:30.
Husband and youngest, adult friend and family of 5 shopped a little on their walk back to the boat.
Obviously what we spent on excursions for the members of our group varied widely. We all had a fabulous time. I wouldn't trade my experiences for anything. Totally worth the price and I don't feel like we spent a ton.