Check out u of Nebraska. Its enrollment is small by Big 10 standards, and it divides its students up on 2 main campuses. So although it has about 20,000 undergrads, a lot of them are on the East Campus. So the City Campus, where engineering is, feels much smaller than your typical big public university. And on top of that, the City Campus itself is fairly small & very compact.
Also, with your credentials, you would likely get a very significant merit scholarship…Perhaps making it cheaper than your own home state public universities would be.