We used Canopy Adventures at http://www.CanopyAdventures.com and booked before the trip (on our own and not through the trip). Booking on our own saved us $30 per person - due to the fact we had 8 people in our cabin.
Canopy Adventure's Bear Creek Zipline was AMAZING and tons of fun!!! Perfect for a group with all ages. The one catch: MAKE SURE NO ONE IN Your Group has a FEAR OF HEIGHTS or is considering not participating. Once you go on the TEST RUN (to practice), you get no money back. Since my son would not do it, my wife had to stay with him (one of us needed to and they require it - she chose to be the one). That meant $300 down the drain. They have other things going on and they didn't offer anything to her or my son. Even if we had not had such an AMAZING time ziplining, walking the suspension bridge, rapelling, and going down the 250ft slide, this one issue would have been a big distraction. Instead, we had soo much fun we didn't let it bother us. My wife felt the same way.
The GUIDES were a blast and the scenery was wonderful (in a Rain Forest). Several of the boys considered this experience the best part of Alaska.
Afterward, we went shopping in town and that went smoothly. This is a quick visit (too quick) and so you don't have time to do a lot.
You either LOVE this port or are disappointed in the manufactured Royal Caribbean port. Half our group found this port to be quaint and delightful. The kids thought this port was given WAY TOO MUCH time. They would have preferred more time in Ketchikan.
We did the Kayak Adventure. While we had fun (my Mom who is 68 loved it - she likes being active), be aware this is not calm waters. We had to work on the way back. One young girl (not in our group) was crying and very upset at how hard the trip was. The guide was not good at speaking loudly and so we rarely knew what was going on. You do this excursion for the scenery and we did enjoy that. Even getting started, their training for what to do truly lacks what is needed. As I said, the scenery did make up for all the short comings.
If we had not done this excursion, we would have been left with way too much time and little to do. The "Zipline" that is the longest you can find is not really a zipline (you are sitting in a harness). As our boys said, that is a RIDE (they would have enjoyed it if we had done it - just know its not a real zipline experience).
The TOWN of HOONAH was neat THE OFFICE bar and restaurant was a great stop (recommended on forums here). The restaurant is packed. The town itself is quaint and a quick walk. We chose to walk the 1.5 miles to town instead of taking the shuttle. The walk was very nice!
We were told to stick to the main road because Bears are common (3 to 1 to humans) and NOT FRIENDLY! We listened and never saw any (wished we saw from a distance).
Harv and Mar's Whale Watching tour is a MUST at http://www.harvandmarv.com!!! You are guaranteed small, intimate boats with incredibly experienced guides. This was a HIGHLIGHT for many in our group of 12 (4 older adults on the trip were in other cabins: grandparents and a Mom). All I can say is, "WOW!"
Even if we had not been treated to the Bubble Nets and the Complete Breach we saw a Humpback due next to our boat, Captain Shawn and his assistant Hunter were determined to engage all 12 of us on the boat. They were a FANTASTIC DUO. Nothing to change at all
DO THIS EXCURSION!!
FYI - we booked this trip before the cruise (not the cruise ship).
Yes, we did the popular White Pass & Yukon Railway. While it is long for kids, they did enjoy enough of the sights to say they were really glad they did it. Once you go up, you come back the exact same way. We didn't mind them taking naps since they had scene it.
When kids can like a trip which bores them at points, it tells you how good the GOOD is on this excursion. The sights are beautiful and the information you learn along the way is cool.
As for shopping in town, the stores were the MOST EXPENSIVE we had seen on the trip!!
While Seward does not have much to offer, the area is beautiful. What made Seward a HUGE SUCCESS for us was the private driver we hired through http://www.sewardbuslines.net/ owned by Manny (found them before the cruise and booked them on our own). Our driver was Ming and he did a GREAT JOB taking for 8 HOURS from between Seward to Anchorage. We saw everything we wanted to see along the way.
Go to the Exit Glacier. In a 30 minute walk, you can get up near the edge of the Glacier (very cool)!!
We went to Portage Glacier and enjoyed the unbelievable views along the journey. One quick, fun stop is the Animal Conservation Project near the Portage Glacier.