Okay I'm sure this has been asked a million times, but I have searched and searched and maybe I really don't know how to word it. I booked our trip on our credit card/debit card and we have a balance to pay upon arrival, do they immediately charge your card then or is it all after you have checked out? Another question, I'm sure you can pay various ways inside the park, but do you have the charge to room option? For souvineirs, BBB, and meals inside the park? I will be taking my debit card with me, but I wanted to know before hand. TIA for responses 
