Ever wondered how you can give something back to the local communities who you visit when travelling? Here are some ideas and tips for community-based travel.