When you do your check in before hand you can assign whatever payment method you want for each person. So when we check in - i will have my credit card, my brother in law will have his own, and in the other cabin, my husband will have the same credit card I do and my sister in law will have whatever card they choose for her to use because those are all set up at check in.
And to make it more fun, I unusually take cash with us and go down to guest services the 2nd to last day and basically pay off all our charges so we have pretty much a $0 balance and nothing goes on our credit cards, they are just there as a final back up