Yes, some holiday reservations require a credit card to hold the booking.