Which hotel has the best reward program?

I stay out of town 3 or 4 nights a month and have been staying at Best Westerns. You have to stay at one of their hotels 20 times before you can earn a free night, and I was wondering if I could get a better deal at another hotel chain.
2 answers 2