My parents use a credit card for all their household expenses, such as groceries and gas, and OF COURSE they pay it off every month. The card has a Hilton rewards program and they get to stay in hotels free. There is no way they'd ever be able to take vacations otherwise.