I'd actually love to go to Ithaca for a few years--snowy and cold, I know, but I don't mind winter. Good for studying. And it's funny--I lived in MD for a few years, and really regretted coming back to the Midwest. But as I consider where I want to spend the next period of my life, New England/East Coast just doesn't seem as attractive as it once did. I'm looking forward to a school in the Midwest or the South.
But was that Cornell suggestion based on my numbers? Because I was under the impression Cornell would be a pretty long shot for me.
Well, yeah, I mean Cornell would definitely be a stretch (depending on you LSAT). I wouldn't say that Cornell would be any more of a long shot than either Michigan or Duke, though. I mainly suggested it because, apart from Yale and Stanford, it's probably the smallest, most collegiate environment of the top schools (you had mentioned this as one of your criterion). It's also among the best for international law (another one of your interests).
If you're looking to stay in the midwest, then I'd suggest maybe Washington University in St. Louis as another option.