There are hostels, inns, NGOs, communities and ecological projects that you can help with and in exchange receive a free stay, food and other benefits. You can find them on the platform Worldpackers. The minus is the annual membership fee of 59 dollars.