I've done 2 Alaska cruises vs many Caribbean/Mexico cruises. I'd pick Alaska first (if I could afford it) anytime. I live in So. Calif and the scenery in Alaska is so different, so huge, I don't miss the sun at all. Also love to lie in sun around the pool, but first choice would be to sit on my balcony and watch the scenery/wild life in Alaska! Just a personal preference. Be aware that the airfare to Alaska is high and really adds to the cost of the cruise. Have fun choosing!