I have been on three cruises and all three of them have been on Celebrity Cruise lines. The first one was to the Bahama's on the Century, second to the Mexican Riviera, and the last one in November was to the Panama Canal. You learn the tricks to get around the alcohol thing, but Celebrity is an awsome cruise line, more for your money, and everything is paid for. Except the alcohol on the ship, and the Pepsi and stuff.
But we usually try to get as many ports as possible like for a 12-16 dayer. I lived in Ketchikan Alaska which will be one of your stops, and right now have no desire to go see Juneau, Skagway, been there done that.
You should have a good time though................. :beer: