Don't book a Mendenhall Glacier tour through the ship! Instead, when you arrive at the port you will see many kiosks offering the same tour for $8 per person each way to go to the glacier. We paid $49 each through the ship when we could have paid $16 each for the exact same thing right at the port.
This is worth doing! Beautiful scenery!