Volunteering and ecotourism can offer a meaningful opportunity to give back to the locals. There are many wonderful non-profit organizations around the world