a few things to think about
- you wont get to enjoy the activities and campus of Lehigh if you live at home, assume you will be on campus and budget accordingly
- the starting salary info is a red herring, how you do over your career matters more. Guessing you will be successful coming from either,
- if you want to work in high profile tech company in Calif like GOOG or hot startup chose CMU. You will get out here (I live in Silcon Valley) and make a ton of money. You might hate it tho - not that fun of a place
- if you like your local area, and want to settle there, then chose on the other factors