Princess for sure. Land first, then cruise north to south glaciers. They have the best lodges and trains. We stayed 5 nights in Fairbanks, then took a train to Denali for a couple of nights, then took a train south for a week long cruise. They also have great excursions.
|