I've couchsurfed pretty extensively and I think it is hands down the best experience for travelling solo. It is one of the few sites online which I really think has tangibly improved people's lives.
Is there really another way to show up in a spot and instantly be plugged into a community who introduces you to their friends and wants to hang out with you?