I never give money to beggars when travelling in developing countries, unfortunately it encourages begging as a career and creates a much bigger issue long term. I do however give to organisations in the areas I travel through. I also try to support NGOs in many of these places who provide work skills and an education to street children.
There are other things you can do to help. I take extra unwanted clothing and leave it along the way. Pens, pencils and toothbrushes are also good to handout to children. Never give sweets or lollies – if you are living in poverty, a toothbrush and toothpaste is not on your shopping list.
In Cambodia, we gave our leftovers to some street children. It was a small girl and her brother near the place we ate. Within minutes, what small amount we had left was being shared by a number of children.
Travel can be a humbling experience. Wealthy western countries are struggling with obesity crisis while these children in places like Cambodia are struggling to find enough to eat.
Really good ideas and practices. I do the same thing, leaving clothes behind or handing them out, and also put books I’ve finished reading on a trip in convenient places where people can pick them up. Glad you think the way you do!
I always leave my clothing behind – its often my aim to return with a virtually empty suitcase/backpack. I did a blog post about leaving stuff behind back in February which you might like https://14weeksworthofsocks.com/2014/02/27/travelling-light-or-not/
I used to do it with books but I tend to read on an iPad now instead – but that leaves at least more room for clothing and/or school supplies.