Transfer to port from hotel/ airport: I strongly suggest you take Seattle Express shuttle service from your hotel to cruise port. Seattle Express is cost $12 per trip which is much cheaper compare to cruise shuttle service. Their website is http://www.seattleexpress.com/. You also can take this service from port to airport.
Cruise Cabin: Cabin in middle of ship is more convenience compare to cabin located in back or front ship. Middle of ship is near to Autrium which is more convenience to access to restaurant, lounges, disco, casino.....
Food in cruise considered very good. There have buffet, restaurant, 24 hours room service, and some food also available 24 hours. Only steakhouse restaurant, you need to pay $30 per pax. For beverage, if you are interest to soda, you can buy soda card which is $6++ per day, unlimited. Their plain water, hot drinks all are free.
Carnival Camp: Carnival Camp is a childcare service which are available in cruise. This is the only concern I feel no comfortable. Their childcare are not welcome baby who are under age 2. They are even not allowed baby who are under age two to use their childcare facilities. They allow a very limited of time for baby and parents to use their childcare facilities. When we were going to excursion, I handed my infant who are age 18 months in childcare. Carnival Camp's staffs seems very uncomfortable to my baby behaviour because she keep crying. One of staff even look fierce and she seems very unwilling to take care of her. Baby are unfamiliar to new environment and staffs, Carnival Camp staff should use their love and passion to comfort baby, such parents are able to go excursion. Staffs in Carnival Camp didn't try their best to comfort baby, they just want push back baby to parents.
Juneau: If you only intend to visit Mendenhall Glacier and Visitor Center in Juneau, you no need to book excursion from cruise or any private tour. From cruise port, walking distance take about 5 minutes time, you can get a booth name MGT's Blue Glacier Express service. MGT website is http://mightygreattrips.com/. You can buy your ticket online as well. Round trip from cruise port/ dwontown to Mendenhall Glacier is just cost $16.00, 14 miles. Transportation run every 30 minutes. I also suggest you visit Mendenhall Glacier in early morning. Mendenhall Glacier is face to east, morning sun will made Glacier look very beautiful. You probably need 1.5 - 2.5 hours to visit glacier and visitor centre.
Ketchikan: If you don't wish spent too much money on tour and excursion, you no need to buy any tours. Ketchikan has two area, downtown and new town. You can get a map of downtown, walk just need spent about 2.5 hours to see whole downtown. There is nothing in new town to see.
Skagway: Skagway is just resemble a cowboy town you watch in film. There is a lot of shop in Skagway compare to Juneau and Ketchikan. There is a famous train depart from cruise port to WhitePass and Yukon. The round trip ticket is about $170+-, approximately time is 3 hours. I didn't take this train because price is too expensive. You can get some tours to go up summit by car/ van/ bus which price are much cheaper.
Victoria: We arrived Victoria as our last port. There have many public transport service send you from port to Victoria downtown. It probably take 15 minutes time from cruise port to downtown. I suggest you take CVS bus service which cost USD/ CAD7.50 for round trip. Victoria is a pretty city, you can visit parliament building, harbour, Fairmont Express Hotel...... As cruise arrived Victoria already 7.30pm, most of the visitors place have closed. 2-3 hours should be enough to see all downtown. Unfortunately, we do not have enough time to go Butcher Garden and palace.
80% of passengers in cruise are senior, their age is around 45 to 80. Obviously, Alaska Cruise didn't attract much young people. This is because the price of Alaska Cruise is more expensive if compare to Carribean or Mexico Cruise. Additionally, children who are under age 2 absolutely no interest to see glacier, to visit an old and quiet town in Alaska. If you are really choose Alaska Cruise, go in May to July will be the best timing. Otherwise, weather in August and September might be cool and turn to raining season. You may miss the chance to see glacier in Tracy Arm. Conclusion, Alaska is suitable to couple without children. Romantic couple who prefer to see glacier.