I loved cruising, for me we were hardly in the cabin, so I can't see spending extra money for a place to sleep. I ahven't been to alaska, but when I did cruise they usually spent a day in each port, some port you got to stay longer depending on what time the ship left