Yes-to the Soda cards! They won't get alot of refills at the bar, but my son found the self service machine in the rear area of the buffet, near or accross from the ice cream machine. There is now a computer chip in the bottom of the cups so they can get their own drinks, If they like soda and drink more than 3 a day, you'll save yourself a ton!