There are plenty of opportunities to do some good around the world without spending a ton of money. As a person of Indian origin, in an effort to give back to the country of my birth, I started researching volunteering in India only to find out that there were fees and often in the thousands of dollars. Most of the beneficiaries of such volunteer programs are already reasonably well equipped and have the visibility to attract international volunteers. There are several orphanages, old-age homes and schools for the blind that don't even know that there are volunteers around the world willing to help them. Email firstname.lastname@example.org for volunteering information that would mean something to you and the beneficiaries. There are no fees and the services (accommodation and food) is provided by volunteers themselves.