Hi vacationboud, and welcome to cruise-chat.
One of our sister sites, AlaskaPortReviews.com
is a great place to start. The overview briefly describes the itinerary choices you have...then scroll down and the menu list on the left leads to information on the ports.
I agree with the others that Princess and HAL are the best choices, mainly for their long history in the area.