This luxury hotel in Madrid costs $350 per night, but I booked it for free thanks to credit card points

I used Marriott points to book a stay in Madrid that would have cost me $350 per night. Here's how you can do the same using credit cards.