Muhlenberg, Ursinus, Lafayette, Franklin and Marshall, Dickinson, Bucknell, and Gettysburg (all in PA), Geneseo in NY, all have good science programs. Did you think about URichmond, in VA? I have a recent UR graduate and a current UR student, both Biochem/Molecular Bio majors. Science programs at UR are excellent.