We hosted a swiss couple at our place at school. they were really friendly and made us food. On a recent trip i was gonna do it through the website, but it didnt really work out. Staying in hostels is a better way to do it in my opinion, you get a bed and youre not imposing on people at all, and you can still meet cool people that are staying there and its cheap, although not free like couch surfing is