I'd decide what you think is a good price, book it, and then keep checking for discounts against the price you've paid, not the % off as they seem to move figures around all the time, the only constant will be the figure you paid and if it's less than that great.