I would take 3 big schools ranked 50-100 and 3 LACs ranked 50-90 within 2-6 hours drive and visit. Then you will have better understanding what he likes and fit.
I probably would go with bigger schools that have more options to explore and add multiple minors. But many bigger schools maybe more limited with merit.