@koenig, to get back to your original posting - all of the top LAC’s have great science programs, so look at all of them.
Some like Bates and Wesleyan are adjacent to small cities, others like Amherst, Bowdoin, and Carleton are adjacent to bigger college towns, and others like Hamilton, Midddlebury, Oberlin and Williams have small college villages.
While all have LAC vibes, the campus looks and feels are quite different - some are more to the left, some are more diverse both ethnically and socioeconomically, some are more jockey, some are more quirky, she are more crunchy, some outwardly embrace community more - there’s something for everyone.
Enjoy exploring them all, and you’ll know which ones are the right fit.