Is it better to plan many months in advance? Or book a trip at the last minute?