Bucknell overlaps in its social aspects with Lehigh. If you can gain a sense for either, then you might gain a sense of both.
Union College is one you might like. It does not have a business program, but I know many Union grads who have done quite well in “business” majoring in whatever they want.
Take a look at Trinity College in Hartford, econ programs. Trinity has long been a feeder to Wall Street. It is part of the elite NESCAC liberal arts colleges and offers a tight knit community in an urban environment.
Babson would seem to be perfect for a kid this business-focused. I don’t know the school well, and can’t speak to the vibe.