One more bonus: For each dollar you spend staying at the hotel (any hotel, doesn't have to be a Holiday Inn), you get bonus points. These add up and can be used for FREE nights or towards airplane tickets, so overall, it actually costs you less.
Oh and the nice thing about all this? You don't have to be retired to do it.