Skagway go with the train. Sign up for afternoon though the weather in morning can be foggy, wet and cold. We did the afternoon train ride and spotted a black bear!
Juneau we did the whale watching which was fun. We saw 2 whales, sea otters, bald eagles, etc.
Ketchikan we really enjoyed shopping
Haines disappointing not much to do unless you do an excursion.
In victoria we did an 1 1/2 hour carriage ride on our own around Victoria which was terrific and then we did some shopping.Our carriage was white cinderella type carriage.