With my kids, they both have vacation fund jars at home that they can put money in that they get for holidays, birthday, chores, whatever and they can choose to use the money on their trip or at home. Aside from that, my kids get a $30 gift card when we get to the hotel and then daily envelops that can range from $5-30 a day depending on our budget that year. Last year it was a $40 card to start and then $5 and 10 a day alternating envelops. Some years there are little trinkets thrown in, stickers, tattoos, bracelets, hair elastics, etc. Now that being said, I do not buy them ANY souvinears, it is totally up to them. Also if they want a special snack aside from what we've brought with us or the one I buy for us to all share, they have to use their money for that (except occasionally I'll treat them). It really makes them stop and think about what they are going to buy and to appreciate it. I don't have to hear I want this, and this, and this, and this and suffer through constant meltdowns in stores either. My oldest has always been good about budgeting her money even when she was four, my youngest is 6 and still doesn't get it, so I still have to help her.