Personally I would choose UMich in state over Cornell full pay and would therefore ED UMich, but that’s just me.
Civil engineering generally isn’t a very prestige-sensitive career if your goal is to become a civil engineer and not, say, a consultant.