Making the bookings at least two to four weeks in advance is suggested. The advance bookings help individuals in saving a considerable amount.