When I booked my stay online, I entered my card information for payment, but the payment didn't actually happen until the end of the stay. When you get there, if you gave them your card info when you booked the room, they'll confirm whether you still want the payment on that card just to be sure.
Call the hotel directly to settle your account ahead of time, according to your convenience.
Thanks! Your answer is awaiting moderation.