We booked through Viator, but Juneau Tours was our local tour operator. Great job guys!
Our whale watching tour for two hours was fabulous. We saw a bunch of whales, eagles, and sea lions, not to mention some stunning scenery.
The Mendenhall Glacier portion was more do it yourself, but we hiked to Nugget Waterfall which was gorgeous, with amazing views of the glacier. We even had a few icebergs float by on the lake. All kinds of trails and hiking in this area if you're able to handle it. The time length was based on how long you wanted to stay there. We did about 2 hours and took the shuttle back to town.
Next was Tracy's King Crab Shack...wow! Some of the best crab I've ever had (and that's a lot of crab). The crab bisque and crab cakes were also amazing. This is done on your own with a coupon for the meal so you can go at your leisure. Check out their t-shirt area when done.
Highly recommend this tour!