Yes, hotels are normally willing to split the bill on 2 different cards. I would also suggest calling them to find out if they will charge any thing additional on the card, once they find out that you are paying for the booking with a debit card. The last two times I paid for a hotel with a debit card, I was charged a additional fee at check in that was on top of the cost of my booking. This was to cover them in case I racked up big room service or bar bills. I was refunded that amount when I did not, but I still had to pony it up at the beginning.