I would definetly say student host.. by far. Of course make sure you have it arranged weeks before you are set to stay. Its free, you get to speak with a current student, hopefully get a decent tour, etc. The benefits are great. I have stayed with a student host every single interview, and will plan on being a host next year.