I think it depends on what it is. For holidays as I have kids and a wife who are stuck to school holidays we have to plan in advance so usually we have something booked by December/January for the summer break.
In terms of my working week, this is planned two weeks ahead but weekends are...