My son doesn't start school until September 24, but it seems that people book holidays super early to save money. When do flights/hotels usually go on sale and when is the best time to book for half terms/summer holidays?