My DD saves all year for her Disney Spending Money. She gets birthday money and such. We also have extra jobs she can do to earn money (weed the garden, scrub trash cans, etc...). She has saved over $185 each year we have gone to Disney. She is now 9 and we have been going since she was 5.
When we get to Disney, we divide her money by the number of days we are there. For example, she has $150 and we are there for 10 days. She gets $15 each day. Now she can spend that 15 on day one, or...save it and have 30 the next day, and so on. DD likes to save it for a few big ticket items and so she usually saves most of it for the last day or so. We very seldom have lots of small stuff. She has picked a pin or two out after a special ride or something like that. But that is how we hope she spends it, on things that bring back a special memory.
I do want to explain how we keep track of her money and what is spent. Throughout the year as she saves, we put the money in a savings account (ours because we get more interest than one for her age). We got a check book register and keep track of all her deposits and withdrawls on it. When we get to Disney, we use another register for that trip only. She has her total on top and we subtract what she spends day by day. This way we do not have to try to keep money seperate.
We pay for all the food and snacks. If it has been a heavy snack day and she wants something else, we will ask if she wants to buy it herself. Just makes her think a bit more.
Now if I would only hand her my paychecks and have her save it up for me. She is so much better at it than I am.