While the rates are generally the same because of the rate parity agreement these OTAs have with hotels. One way you can get a better deal is booking direct with the hotels. Hotels can offer loyalty rewards, which is not covered by the rate parity agreement, as well as additional on property benefits. My company, https://universalpoints.com offers a 5% cash back that you can earn on your first stay at participating hotels for booking direct with the hotel. We are also working on adding a service where you can use the cash you've earned for reduced room rates and upgrades.