If you’re a serious science student, one who might want to someday get a PhD, teach, research, become a member of the National Academy of Sciences, or vie for a Nobel Prize, it might best serve your interests to attend a major research university, such as UCLA, USC, Stanford, Northwestern, Yale, or Duke.
Small liberal arts colleges just don’t have the resources available to do meaningful research. Don’t, though, feel too confident in this belief. Just review the resources available to undergraduates at, say, Hamilton College’s Taylor Science Center and the list is enough to dispel the resource limitation concern.