If you do not have a drinks package, sodas will be served in cans. ‘Diet Coke on the rocks with a twist of lime’ is my choice. It costs about $4, high seas robbery, but I don’t even have one a day. If you have a drinks package I believe some ships have self serve soda machines, like in fast food places, located in the buffet. On US cruises you will be served water with meals in the MDR. It may either be room temp from a bottle (Acqua Panna on Seaside in August), or ice water from a pitcher. You can also ask for iced tea. I don’t drink milk so I can’t answer that. In the buffet they will have the juice machines at breakfast, and by lunch will have switched over to lemonade and iced tea. Ice and water always available in buffet.
The buffet will be open when at Ocean Cay, but the MDR not for lunch, only breakfast and dinner. EM