I agree w the Glacier Bay comments. However, port times in AK can be interesting in the very negative sense. Finally, I would not worry about what cabin I was in. On an AK cruise, it is what is outside of the ship and not what is on the ship that counts. You can save your money on cabin upgrades and spend the money on excursions which tend to be pricy in AK.
I know that you said that this will be your first cruise but I find that people who are trying to pick their cruise or their cabin based on their past Caribbean 20 cruises get it wrong on their 1st AK cruise. The 2 primary selection factors on an AK cruise should be itinerary and port times.
DON