An Alaska cruise lasts 10 days and visits multiple destinations. Skagway, Juneau, Tracey Am Fjord,Talkeetna by Railway, Icy Strait point, you get to cover quite a bit. And as I say we spent days in St Petersburg area. Cruising is as good a way as any of seeing the main sights in a limited time. And in the evenings you’ve got quite a spread of entertainment.