We've taken several cruises and just recently made our first trip to Alaska. There are some great ports to visit, and each cruise line is a bit different. No matter which you choose, the scenery is absolutely beautiful. My only advice is to get off the ship when it docks and go enjoy the natural beauty and fresh air. Our best excusion was when we walked into town and found a helicopter to fly us up to a glacier. It was amazing. Sometimes best not to go with the cruise tours otherwise you'll be with the same crowd of people every day.