I do like to stay with hosts.
You can't beat the price (even though all of them aren't free, they are still cheaper than a hotel).
Plus, getting a chance to meet a host gives you a chance to meet a bunch of other students as well. This might give you some vibes into the student body. And you get some good interview answers when you listen to your host talk about their school.
I've done both a host and a hotel. I will admit the hotel is nice (because I really, really love staying in hotels by myself). Still, I think the host is a better experience. It gives you a much better impression of the school (get to talk with students, see where they live, hang out, etc).