Check out the Hotels.com rewards program; I think it's currently book 10 nights and the next one's free. It won't lock you into a single hotel program, which given the way you prefer to travel is a definite advantage, and over time will definitely save you some money (which is the goal of the game, after all).