From CouchSurfing Inc.:
You have friends all over the world, you just haven't met them yet. Couchsurfing is a global community of over 9 million travel enthusiasts in 120,000 cities. Find hosts anywhere in the world. Stay with locals instead of staying at hotels or hostels. Never travel alone. Meet other travelers and locals at Couchsurfing events. Host travelers. Meet travelers in your city.