I really like the Couchsurfing philosophy of meeting new people and having fun (and who doesn't like staying somewhere for free?)