Note that many of these land tours can be booked separately through
Gray Line Alaska (owned by Princess and Holland America). We did that a few years ago. By booking them separately, we were able to get a combination of # of nights that wasn't available with the cruise booking, and saved money in the process because they had a 2 for 1 sale (which they are doing again right now for tours this summer).