The safest bet is to book 2 weeks in advance (for trips). It really varies though, and even if it is last minute, I will do my best to accomodate your needs. For the times that fill up quickly, such as holidays and school breaks, the earlier the better.