we booked in advance and friends booked a month before leaving they got flirghts for £149 so saved a lot of money...... but we had loads of fun nowing it was all booked in advance was better!