The only things you have to put a CC down for are CRT and the dinner shows. Keep in mind that the DDE discount is only good for the last showing of the dinner shows. I think the late HDDR show is a 9:30 PM show. You have to show your DDE card when you arrive anyways and the discount will be applied. At CRT, you have to just leave a deposit on your CC to be sure you aren't a no-show, so they'll total your bill at the end with the discount. Last I knew, this was only for the breakfast, but with the new princess meals, I can't really be sure.