I wouldn't recommend using a check card at a hotel. We had an experience last winter in Albany, NY. I'll try and make a long story short my DH employer was paying for his hotel room for the week(monday-Thurs), we went up to stay for one night (friday) we were paying for this night, we booked the additional night. When my DH went to check out they put the whole 5 nights on our check card. We had them correct it, well it doesn't just happen at the hotel, the charge does, but the credit goes through accounting. So now we have 6 nights on our card (5 original and the 1 correction). Of course it was a holiday weekend and banks/hotel accounting was closed on Monday.....So the original $100 we were going to spend was now $600 out of our check card and the money didn't get put back into (taken off hold) until Tuesday. Not a big deal we were heading back home and there was sufficient funds in the account, but I'd hate to have that happen when I expected to be able to use that money on vacation.
It never even occured to me until this happened. We'll use our credit card this summer at HRH and pay it off with a check when we get home and the bill is correct.