I know you need to book by Dec. 20th, but do you need to pay for all of it by that day as well? I am contemplating a May trip, but I don't have the money right now to pay the full amount. I also don't know if I am going to be able to commit. What is the penalty for cancelling? I hate deadlines!