As long as things are refundable, I book as soon as there is a deal of some sort, even if I'm not sure we are going. I always book a bounceback when in Disney, with the thought that I could always cancel. I have booked many trips on Orbitz/Expedia when they have sales, only to cancel when we change the trip or find a better deal. We book southwest with points, which is also refundable.