Are liberal arts colleges a good idea for science?

yes, because the classes will most likely be taught by professors and be smaller in size. LAC’s probably have a much more supportive atmosphere in the classroom. (overall) you will not miss out on any knowledge acquisition.
big schools are for graduate school(IMO)