Couchsurfing.com offers a network of free places to sleep around the world.