staying with a student is definitely the way to go...i asked this question myself at first b/c i was worried i wouldn't get enough rest/sleep well/face weird situations, etc. but it worked out. yes, some places might be, um, quite messy (at one place i stayed at there were unwashed clothes all over the bed, but i cleared my little place and was thankful that i at least had a bed 😛) but you get invaluable info about the school/interviews from the host. all my hosts have always been really nice and open. if you're the type that wants to go out the nite before those avenues are usually open, but on the other hand there's no pressure and they're plenty understanding if you're a wimp like me 😛 and want to rest up before the big day. the only thing: don't expect them to transport you to and from the airport, provide meals, bedding, towels etc. (i.e. come prepared). after all, they're often really busy (one kind person hosted me even though she had an upcoming block exam!). plus, i would definitely send a note of thanks when you get back home.
most schools offer hosts...if they don't have info on their site i'd call and ask. sorry bufer1, don't know about cornell. but i'm sure there are plenty of folks who can help you out.