CouchSurfing

Couch surfing is an online community, where strangers interact.  The goal is travel, openness and learning about other cultures.  These characteristics makes this a perfect platform for meaningful and authentic language activities.