We charged most things back to the resort. I only ran into three problems.
1) It was actually at guest services USF and the room charge wouldn't work for dessert party tickets. (I think they had just changed systems or something, so likely would not be a problem). I had to pay with a credit card.
2) Once we hit our "limit" applied by the hotel, we could not charge back to the room. I just paid with an alternate payment and then adjusted the limit at the front desk later.
3) Paying down the balance on the room with multiple gift cards takes time. If I have multiple gift cards again, I think I will just use them at the point of purchase instead of to pay down the room balance.