I do not currently participate in any Hotel rewards program, or have any hotel credit card. But, I'm committed to get two free/heavily discounted nights in a (decent, not necessarily great) hotel in Manhattan in early July. I figure the best way to do this would be getting a credit card affiliated with a hotel rewards program, but I'm open to other suggestions. I realize the turnaround would need to be quick though (I'd need to be able to get the credit to book the room in the next few weeks). Any thoughts on the best strategy here? Thanks!