Travel can be expensive for some, especially when you are young. But what if you could stay for free and make new friends at the same time? Couchsurfing.com is a hospitality and home-stay network ...