Hilton is running double points through September 9. That alone is probably the best current hotel promotion. Hotels are generally full and at historically high rates, so they haven’t needed to offer generous promotions.
What’s interesting is that there’s a new opportunity to double dip. You can earn Hilton points, more points with Hilton’s double points promotion, and through October 31 you can also earn 2500 Lufthansa Miles & More miles per stay.