Which is best for engineering ?

<p>I am a recent high school graduate (international student) and intend major in electrical/mechanical engineering. I have applied to iowa state, stony brook, university of iowa ,missouri s & t and the university of pittsburgh.
Which of these do you think is the best school for engineering?
I am really interested in research and intend to enter grad school once I graduate, and I would like to know a degree from which school would offer best prospects(as far as entering a good graduate program is concerned).
Is entering a bs/ms program in the same school a good idea, as far as academic reputation is concerned? or should I aim a little higher for a ms/phd opportunity in a more reputed place?
Thanks in advance</p>