My son was looking at small schools in big cities as well. Macalester, Kalamazoo, Occidental, Lewis and Clark, Reed, Willamette, Puget Sound, Connecticut College, Trinity in Hartford and Trinity in Tx, Butler in Indianapolis - all in medium to big sized cities. Earlham is an hour from Cincinnati, Columbus, and Indianapolis. Also, Bates in Lewiston.