Princess has some really nice 10-11 day cruises round trip from Vancouver with nice ports and long port times. I am doing this in May, early to mid June is my favorite time for the long daylight hours. Only negative is no Glacier Bay but Hubbard is impressive and you have a long enough port time in Juneau to do the Adventure Bound trip to Tracy Arm for up close Glacier viewing