which college should i apply to get generous aid

Are you female? If so you may want to add some women’s colleges, which tend to be excellent and some offer both merit and need-based ais.

Wellesley – need and merit – can take some classes at MIT
Mt. Holyoke – need and merit (and in consortium with Amherst, Smith, UMass Amherst, Hampshire)
Smith – need and merit (and in consortium with Amherst, Mt. H, UMass Amherst, Hampshire)
Bryn Mawr – need and merit (and in consortium with Haverford, Swarthmore, UPenn)
Barnard – and in same uni system as Columbia
Scripps – and in consortium with several other top LACs including Pomona, CMC, Pitzer, Harvey Mudd