Ну а как вы хотели? Все вокруг будут жрать сникерсы, а он один будет на них смотреть? Вы написали что 3 тысячи были на экскурсию. Если он хотя бы 2 экскурсии посетил - то у него ничего не остаётся. Лучше было оставить специально 1-2 тысячи  на  мелочи, но договориться, чтобы он из того, что продаётся, покупал что-то не самое вредное. А экскурсии выбрать заранее из списка и  оплатить вожатому на карту.