I am in the process of planning my families' very first ever cruise. We will be doing a 7 day Seattle cruise to Alaska that includes Glacier Bay. My husband and I will be travelling with our two boys ages 13 and 16. I have it narrowed down to NCL and Princess. Which to you recommend? It seems from what I read that Princess really has the best programming for Alaska. I have read many, many posts about how wonderful their park rangers are who board the ship and how great their staff is. My hesitation is that it doesn't seem that there is a lot for my two teen boys to do when we are on the boat. NCL seems to have the most for teens to do. But I have read that NCL's Alaska programming is not that great and that their dining can be tough to deal with. I'd love some advice! This is a ton of money we are spending and its a once in a lifetime trip, I want to get it right!