We were on a cruise in July 2019 and decided to book through trip advisor rather than through our cruise ship. It was lovely to come off the boat and avoid the hustle and bustle to find our guide quietly and get on the bus. The bus driver narrated interesting tidbits about Juneau on our way to our whale watching tour. When we got there, we had an amazing experience on the boat, with great guides teaching us about whales and a wonderful captain who navigated the waters to get us as close as legally possible to whales. We saw A TON. Not only that, but we learned about the specific whales, whom the locals had named.
Later we took a bus to Mendenhall Glacier. This was a nice and relaxing walk (definitely not a hike- very flat) to the pebbled beach where you see the waterfall and glacier up close. We liked walking at our own pace and spending as much time as we wanted on the beach. There was a bus schedule to take us back to town when we wanted.