When we plan for a trip, we usually book a hotel room very far in advance since they're so easy to change. Flights and car rental however we usually wait until close enough that we're pretty sure our plans will change. Not so close that prices go up too high (hopefully) though. We also tend to do ADRs pretty far out and then change them as necessary. What's your planning approach?