Do Not purchase internet time on the cruise. Expensive, painfully slow, and you use up minutes when you are kicked off server. We booked an excursion to see bears in Ketchican and did not see any. The guide told me that they do not come out of woods until mid August when the salmon start their move up stream. Try to avoid the buffet and eat in the dining area to have a much better experience with better food.
The glaciers were impressive and the whale watching was good too.
The land tour was much better with Denali National Park being the highlight on this portion of the trip. Having an all included meal plan was also a must. Our tour guide was simply the best guide we ever had and we have had many.