We were on the Discovery Princess at the end of June. Ketchikan was close to 70 and sunny. Lots of people in the pools that day. The very next day in Juneau it was in the 50’s and raining. Surprisingly to us, they had much better weather on a few of the cruises in May. The point is that you never know what type of weather you’ll have no matter when you go which is why everyone says to pack clothing that can be layered. We never wore a winter coat or boots, but our raincoats and fleece jackets were very handy. Typically June cruises are less expensive than July and expect lots of families and kids.