If it's a tailormade holiday then I would book, regardless of price as I'm getting what I want, when I want!
I tend to book last minute hols at latest 6 weeks before, as I like to know where I'm off to and get prepared.
Weekends away are, however, a completely different story

Lo xx