Hi, there is always fruit punch in the pool deck dinning areas. So you may not want your 5 yr. old to have that much pop anyway to get the cost of a card. Otherwise I would just do like you said and get her one with your card whenever you want to. Yes they have to keep the card on them to get a pop. Get a what I call a bungie card wrist thingy and put it on the wrist and then they have it whenever they need it. You probably dont want your 5 yr old to have pop at dinner anyway. So she can have milk at her meals. But the fruit punch is very good. i even drink my share of it. also theyhave lemonade too. Enjoy your cruise. Char

we bought one for each of us and found that we probably only used the one for our 4 year old son once. We thought we would get more use out of it than we did. He seemed much happier to have the juices they had available at lunch time for "free".