Our granddaughter is heading to Disneyworld with a school group. We want to give her money for meals etc. but I don't think giving her cash is the best idea. I was thinking of buying her a prepaid gift card. Will the resorts accept a prepaid Visa gift card at the restaurants and gift shops?