A suggestion that I do not think was included in the review regards the day you actually cruise up to the glacier.
This takes place in the late afternoon into early evening on that day. If you are at early sitting for dinner, I would suggest skipping it, unless you happen to have a very good window seat on one side of the other of the ship. Actually, this is a good day to eat the buffet as you can eat when you want. You really should be out on deck during this time, no matter how cold. If you do the fancy supper club that night, shoot for 7pm or later.