I'm sure many of you know this, but the HSBC Premier card gives 10% off hotel rates at Agoda. I've been staying at more independent hotels lately and am finding this benefit to be of great use. It beats hotels.com and booking rates 90%+ (inclusive of the 10% off). Booking owns agoda, so it makes sense agoda -10% always beats them. You can of course beat that by playing the cashback + loyalty program game at hotels.com, but I'm just as happy to get my discount upfront and lose out on the cashback. ymmv, but it's worth a look-see imo.
https://www.agoda.com/HSBCPremier