Volunteer for Free
This post lists great resources for volunteering around the world without having to pay large administration fees to companies that help facilitate volunteering placements. All of the websites listed offer free or extremely low cost