Middlebury or Berkeley

Middlebury would be top-notch for economics:

https://ideas.repec.org/top/top.uslacecon.html

As would Berkeley:

https://ideas.repec.org/top/top.usecondept.html

Middlebury offers an undergraduate focus and an excellent reputation.

Berkeley has broad appeal to many students, particularly internationally.

Students at either of your choices will enter with strong, and comparable, academic preparation:

http://www.businessinsider.com/the-50-smartest-colleges-in-america-2016-10/#47-case-western-reserve-university-average-sat-1375-5