There are a number of ways you can keep costs down when booking holidays, whether you're booking last minute or over a year ...