There's never a guarantee you'll see northern lights. After living in AK, the only way I'd visit would be a flt there, a rental car, and a pre-made itinerary.
Lots to see including glaciers/whale watching etc by just doing day trips with small business and ya not stuck on a boat with only a few port calls.
The train rides are cool too