You might want to ask this on the Princess board. As far as the soda cards, they'll probably run about $40 each (again, just a guess based on my experience on Carnival). There are free drinks on board (punch, lemonade, etc). Dress code is the same for children as adults. Boys usually wear dress pants, dress shirt and tie, dress shoes; jacket if they have one. A nice dress for the girls. Hope this gets you started......do ask on the Princess board for more specifics as your question might get buried here on this thread. Have fun planning!