Most major hotels chains, including Disney, will cash personal checks for registered guests. I think Disney does set a limit of $100 per day. This way you don't need to use an ATM. Also, the ATMs in the Parks and Resorts are Bank One, not SunTrust.
Of course, if you are staying in a Disney Resort you can use your room key for charging.