I went to Cornell undergrad for EE, and Stanford grad school now. I applied to Stanford undergrad, but in hindsight, I am glad I didn't get in. I would have gone if I did, but I think Cornell has better undergrad. It's just a matter of focus, and Cornell really pays attention to undergrad education while Stanford is more geared for graduate students, IMO. Lots of classes I've taken at Stanford are similar to classes I took as undergrad at Cornell, and I graduated early. So you can draw your own conclusions from that. But with Cornell BSEE you will be at the same level as most MSEEs in the industry. Additionally, Cornell has semesters while Stanford has quarters. I think for undergrad, semester is a better system, because you can get more depth in each class. With quarters, just as you settle into a class, it's over. Which is good for breadth, but not depth.
And finally, location. Stanford is in the middle of Silicon valley, which is both good and bad. Good because you have industry all around so you don't have to fly out for interviews. Bad because you have old professional people all around who aren't going to put up with much noise from the students. Cornell is in the middle of nowhere and has a real college town feel to it. Stanford has a yuppie artificial feel to it. It's a matter of preference, again.