Hi Akline and welcome to the DIS! I think one of the best things we did on our last trip was to allow DD (age 4) and DS (age 7) to control their own spending money. We gave them a certain number of Disney Dollars to spend every day and put them in their waistpacks. They were allowed to hold over from other days or borrow from the next day, but when it was gone, it was gone. They spent absolutely NO time nagging us for extra stuff. It was amazing! DS tended to save up and buy a few bigger things while DD almost always went for the beanie babies. I had been afraid that DD would be too young to understand, but we would explain that she had enough money for the beanie baby or the princess necklace, but not both so she would have to choose. We told them we would buy them a hat and T-shirt each, but other than that they stayed within their limits. That approach really worked well for us.