I'd advise booking now. If rate go up or run out, you be glad you did. If rates go down, call and have the new rate applied to your reservation. If you need to cancel, you'll get a full refund if your trip is more than 5 days away from the cancellation date.