I haven't paid for a hotel room in 10 years — here's how I stay for free

Brands like Hilton, Hyatt, and Marriott let you redeem points for free nights — and all the big chains offer co-branded credit cards that earn points.