There isn't one hotel rewards program that's ideal for every traveler. Some programs offer greater flexibility and prioritize earning points for free nights, while others emphasize special ...