You have to prepay for Cinderella's Royal Table, unless you are on DDP, in which case they take a credit card number and it will be charged if you are a noshow, for the full amt. of the meal. If you cancel 48hrs before they will reinburse your card. At Akershus, you do not have to prepay, but they do take a credit card number and charge a penalty fee if you do not cancel >48hrs before. The rest of the Character meals simply need a ADR and you would not be penalized for not showing!!
Hope this helps!