My son went into the kids club on the Mariner and He got free soda and juice, so I'm pretty sure your son will be fine with that. My daughters are 18 and 17. They opened a cash account together, and put in like $40,they even took my son and my youngest daughter to Johnny Rockets sometime, and still have a little bit left on the last day.With free food and drink on the ship, I did not give my son and my youngest daughter a charge account,or a soda package either and they were ok with that.We just bought some soda before we boarded onto the ship and put them in the mini-fridge. With your daughter i would just open a cash account. I know that on the last day you have to clear the account and some people say it's a hassle because of the long line but my daughters didn't have any problems with it. This is just my opinion i'm sure that the people on this forum will give you better advice besides i have only been on one cruise so far.