As I say, Alaska's summer weather is rain, though we were really lucky (or so we were told) and had no rain on our 7 day cruise. At Juneau we did a bike ride to the Mendenhall Glacier followed by a tour round the Alaska Brewery (with samples!!). In Skagway we did a bus tour into British Columbia (up to Carcross) then came back to the border and changed on to the White Pass Railway...recommend the train trip. At Ketchikan we did a tour round the (non tropical) rain forest and the lumberjack show (which was a bit cheesy, but fun). We also spent about 2 hours up close to the Hubbard Glacier and saw the calving of several icebergs. If budget allows, I also recommend a few days in Vancouver...I could live there no problem. Worth seeing are the Capilano Suspension Bridge Park and a trip up Grosse Mountain. Public transport is really cheap in Vancouver, so thats the way to go.