From their website "Alcohol (duty-free or otherwise) is available for purchase and will be delivered to your stateroom on the last day of your voyage. Alcohol purchased at any port of call including the port of embarkation may not be consumed on board. It will be collected at the gangway for safekeeping and delivered to your stateroom on the last day of your voyage, prior to disembarkation. You may bring one bottle per person of wine or champagne on board to celebrate sepcial occasions. If consumed in the dining rooms or alternative restaurants, each bottle will be subject to a USD15 corkage fee.".
When not travelling Queens Grill I bring 2x Champagne and one Gin (bathtime drink) and have never had anything confiscated for safe keeping. I assume you mean drinks glasses as opposed to cups. Yes, they have them in the staterooms. Youre going to have a lovely time. Richard.
I've only been on the QE2 and personally brought alcohol on board (even though the Cunard guidelines state that you should only bring 1 bottle of wine or champagne on board) both in my luggage and from various ports as gifts and at no time was it confiscated. The cost of alcohol in bars/restaurants was fairly high. I'm sure you'll enjoy your cruise.
Both my sister and myself took took a bottle of spirits on board Queen Mary 2 last january which was bought in duty free at Gatwick, it was in a duty free bag when we boarded and no-one took the slightest bit of notice. We also bought more bottles of spirit in Barbados and took them back on board. The spirits that we bought whilst we where on board from the QM2 duty free shop were delivered to our room on the last night of our cruise. So needless to say we were very glad that we had taken our own. Have a fantastic time we're just booking up to do it all again.