For most of us, January is the best time of year to book a holiday. Christmas is over, the weather is miserable, and all of our day-to-day responsibilities are back in full swing – and so we find ourselves needing something to look forward to.