Do I have to present my credit card upon check-in?
Usually no, but it's important to review the policies of your booked offer. Certain hotels may necessitate a deposit or a card on file for incidental charges. You can locate this information in the hotel's listing Policies on the marketplace.
If you've booked a Pay at Property offer and prefer to pay by card, then a card would be required.