I've always given my kids charging privileges on vacations - WDW, cruises, waterparks - and I either give them a verbal limit, or else they have to ask first. Not once has any of them reached their limits (usually $20). They know that if they go over, not only are they paying me back, but they are in trouble.