I had this issue come up last year before my trip. I paid for my room in advance and was told that a $200 per night hold would be put on my credit card for incidentals.
I was ALSO given the option not to have the hold put on my card.
I absolutely did not want a $1200 hold placed on my card. We stayed three nights and I paid for two rooms. So I declined.
When I checked in they saw that my room was pre-paid. They asked for a credit card for incidentals and I said, "no thank you". That was NO problem.
I had no intention of charging food back to the room. But, I thought my kids would want to rent a movie. Which they did. BEFORE, they could rent...TV would not let them...they had to go down to the front desk and pay the movie cost. I had NO problem with this. Just letting everyone know what my experience was.
BTW, this was at the RPR.