http://www.couchsurfing.org

"CouchSurfing is a worldwide network for making connections between travelers and the local communities they visit."

Have you ever tried this?