If you shop at a particular store a lot, it makes sense to sign up for a rewards card to get as much benefit out of your patronage as possible. Similarly, if you're a frequent traveler, joining a hotel loyalty program should be a no-brainer. Pledging allegiance to a certain hotel chain can reap you lots of perks, from shopping discounts to free stays.
However, not all reward programs are created equal. Before you start racking up the points, it's important to check which hotel brand is worth committing to. WalletHub has conducted an impressive study on the subject, ranking 12 of America's largest hotel chains with a meticulous scoring system. Based on the findings, we've roundup up the top five hospitality brands most worthy of your commitment. Keep this list handy when booking your trip for the holidays.