I actually read an article about travelling today that said it's good to book a holiday early:
"As well as saving money, booking a trip well in advance also has big psychological benefits. A Dutch study in the journal Applied Research in Quality of Life (which sounds like a must-read title to us), found that holidaymakers are happiest not when they’re on holiday, not when they get back, but when they’re looking forward to it."