Seems I can never get the timing down. When I know I will be in a particular city for whatever reason I like to plan and book if possible.
Sometimes as far out and in advance as much as six months. I have had success with that much advanced booking and also have been told that was too far in advance. I have also booked and all the way up to about a week before show time gotten the "oh yeah, i forgot about that" (even though i checked in weekly about a month before). My favorite is after booking in advance and checking in periodically a solid NCNS. To me that is the pinnacle of bull shit. Anyway, would like the opinions especially from the providers point of view of where the sweet spot is for advanced bookings.