Regarding beer, if you like micro-brew type beer pick up a couple of 6-packs of Alaskan Pale Ale (it has a bear on the label) some of the best beer. You will Alaska, alot to see. Make sure you bring along "Layering clothes". By the afternoon you could be in shorts & t-shirts but when you get off the ship you'll be in sweats, coats, etc. The weather is quite unpredicatble.
We've been on a variety of cruises, and Alaska had the most wonderful scenerey. Going back to Alaska next year for another cruise.