I believe that cabins are equipped with corkscrews, wine glasses and champagne glasses. That's been my experience with HAL for the past few years. With the money you're already spending for the cruise, what's the big deal of paying a corkage fee for a bottle you bring on? I wouldn't want to be carrying a glass of wine from my stateroom to the DR, along with a couple of kids in tow, and risk spilling it on me or others. If you don't finish the bottle the first night, they'll hold it for you and it will be sitting on your table the following evening. No muss, no fuss.