Volunteer Occasionally
Make it a point to volunteer some of your time for worthwhile projects when traveling. Not only is it a very rewarding experience, but you’ll often learn more about the country and its people while also making new friends.
There’s a great site called Grassroots Volunteering where you can search for highly recommended volunteer opportunities around the world. Just be very careful with voluntourism and do your research, as there are many scams out there too.