It is nearly always cheaper to book in advance. In some cases you can save up to 60% on the published gate price or turn up rate.