You're getting a lot of endorsements for different engineering programs.
Both DH and I have engineering degrees. DH has his BS from U of Mich and his MS from MIT. I have my BS from Wash. State University.
We both feel pretty strongly that most students can get a good Bachelors Degree in Engineering (esp. the "basic" engineerings like Mech, Civil, etc.) from any good-quality accredited program. Most states have at least one state university that would qualify, by our standards. An amibitious, hard-working student can get a pretty dang-good education by attending a high-quality engineering program at a state university.
Most state schools charge a higher tuition rate for out-of-state students (thousands of dollars more in tuition). Check with your state to see if they have a "reciprocal agreement" that lets students from your state attend state university in other states at in-state rates. If so, check out programs in those states as well as your own.
OTO, some private universities have large endowments (scholarship donations) that allow them to give more aid and scholarships. Thus, some programs that you *might* consider to be more expensive could actually be less expensive.
Good Luck!