The only instance of you paying for food on the ship would be eating at the speciality restaurants, a small fee to get late night room service, to buy anything at Ben and Jerry's, and a small upfront fee to get all you can eat Johnny Rockets. All other meals and buffets are included.
I've always gotten free water to drink and it's just fine.