If you want soda or bottled water while on the cruise you're probably going to have to pay for that but most cruise lines will let you bring a limited amount on the cruise with you.
"It is possible to commit no mistakes and still lose. That is not a weakness. That is life."