We've done Alaska on Princess and NCL. The inside viewing areas on NCL are better, they're forward and have a 270 degree view. The Princess ships we've been on don't have an inside forward viewing area, the gym and the sanctuary are forward. That said, Princess is our choice. The forward decks are available for viewing and the promenade deck is great as well. Princess has much better berths in Juneau, and Ketchikan.