Of course, there are times when you don't want to follow a strict plan. But you should book ahead of time for flights, hotels, and tours that are likely to sell out. For instance, if you live on a remote island and only have one boat a day, you should make sure to get your ticket early.