Many hotels require a credit card at check-in as a deposit for incidentals or damage. If you've gone through the reservation process and paid using an alternate method, it can be frustrating to arrive on the first day of your trip, only to find the hotel won't hand over the keys without a credit card.