If you go to MIT you can cross-register for courses at Harvard as well. That would get you out of the area where you grew up, give you a great engineering degree, and allow you to better round out your liberal arts. I don't know how well that would fit into your specific degree requirements, but it might be something worth exploring while you're making your decision.