We are first time cruisers going on Celebrity Constellation in May this year. My wife drinks a lot of soda water and we are wondering how much soda we can bring on embarkation and also on returning from the cruise ports. Also can we buy a bottle of wine on board to consume in our stateroom. Also can we bring food and drinks from the buffet and bars to our stateroom. Any help with these will be gratefully accepted.