actually - at least in the us, the schools that secure the big research grants are the best for undergraduates. while you dont get a lot of 1:1 work with profs - you have access to great labs. and for the sciences / engineering - you can only learn so much from books.
ivy league often corresponds to small class sizes and large payments. oh, and poor sciences / engineering facilities.
here is a ranking of US grad schools for engineerings:
here is undergrad rankings
here - at my school (U of Illinois, urbana champaign) - we have a huge research area. and in my major, despite the large early class sizes, the placement rate for getting a job(if you arent going to grad school) is somewhere over 99 %.
i guess what im saying, is shueb should come here