You could possibly ask to make small payments each day before you check out. Deposits of sort. This seems a little weird and the hotel may start to suspect fraud. You should be prepared to explain to the hotel staff (no need to explain here) why you want to use more than 3 different cards to pay.