Hotels.com usually has 10% off coupons, but there’s a 13% off coupon expiring this week, July 4th US time.
You won’t earn the hotels.com rewards, but 13% off is better than that program which only gives you 10% back. Note you’ll need to book it on the USA web site.
Most of the rates are cancellable, so while you’ll have to prepay, you can get an instant refund if you need to cancel. Just check the rate details.