Sign up for BeFrugal.com for great overall cash back deals on sites that you already shop with. Just for signing up, you get $10 in your account with this link.
Hotels.com is one of my favorite hotel sites because you pretty much book 10 nights, get 1 night free with just about any hotel and not being tied to any particular brand or hotel portfolio.
Right now you can “triple-dip” with 7% cash back for booking through BeFrugal, you get $10 for signing up for a new account, and you earn your nights toward a free reward on Hotels.com.
Other hotel booking sites may offer slightly higher cash back rates like Choice Hotels, but I think booking through Hotels.com is more rewarding in the long run.