Please Log In to view this link! Instead of repeating, I'm just going to share this article. I think the first tip is especially good. By booking in advance, you can secure early bird rates, but if you find a better deal later, you're not out anything. Just make sure you know the cancellation policies before passing over your credit card info!