Useful sites for students/people willing to volunteer abroad:
www.shad.org.uk
www.oikos.org
http://europa.eu/youth/volunteering_-_exchanges/index_eu_en.html
www.couchsurfing.com
Couchsurfing is a way of travelling while meeting people and finding free accomodation.
http://www.abruzzonaturale.it/casale/prezzi.htm#UNA%20PROPOSTA
Casale Le Crete in Tagliacozzo (L'Aquila) is a B&B where you may be offered accomodation for free in exchange for some hours' work.