They can be used to buy anything in the parks, including food. And I discovered on our recent trip to WDW that they apparently never expire. I had a very old Disney dollar from 1987 that they allowed me to use. Interesting factoid I learned from the CM: unlike real currency, Disney dollars are destroyed after each use; so they are never put back into circulation.