Even not knowing I had it, College of Wooster in Wooster, Ohio is really good, strong academically, and has not only dorms with programs but program houses so he could live in a house where, say, everyone wanted to speak a foreign language allthe time while they were in there.(Has to be the same one, obviously.)
There's lots of good activities and a required Independent Study thesis for graduation - how cool is that? Instead of being a slave to academics, he can choose his own topic in his major and work with a professor to develop his thesis over the course of a year. And it need not be a paper - English majors have done plays, for instance.
Now, granted it's been 23 years since I gratuated, but it really is worth checking out. (Edit to add: I majored in Communication Studies, but they also have a separate Communication Sciences and Disorders degree so there will be professors in whatever field he wants who are very good academically but also some who will understand what he has and how to relate.
Also, there is a really good First Year Seminar program which if it's like when iw as there can have any number of topics but is also linked to the First Year Forum where different speakers come in and talk or perform. It's different each year.
Their website is at http://www.wooster.edu/ - about 1,800 to 2,000 students if I recall, a bit over the 1,650 of my time, in a town of about 25,000 I think.