I have never had a problem swapping payment at check-out. A lot of the hotels I stayed out would charge my card anytime my bill got over $1000 though, and it was charged to the card on file. Whenever I issued the card for payment at checkout it sometimes made a messy experience with the hotel bill because of all of the refunds.