As far as CRT or the Fantasmic Dinner package go, they take your credit card for a guarantee but do not charge it. They reference your dining package if not purchased yet but will charge you if you do not show.
Speaking of which, I need to book my Fantasmic package for May..thanks for the post!