I take it that you've heard of and, to a sufficient extent, know the ideals of liberal arts colleges. Unfortunately, these college often have a negative connotation. Somehow, liberal arts has become associated with hippies and "world peace". This is not even close to what these colleges offer. Though it is true that many liberal arts colleges exert much energy towards philosophy, arts, and literature programs, this is not what liberal arts are for. These colleges support a well-rounded education. In some cases, this means that you graduate with a degree, but not a major. For some, this is not ideal. If your plan was a double major in Astrophysics and Neuroscience with a minor in Programming, I do not recommend Colgate University. However, Harvey Mudd College might seem a little more appropriate. Essentially, liberal arts colleges art not just about arts. However, if you are interested in those ideas, I do highly recommend a liberal arts college. Also, liberal arts colleges are in NO WAY associated with liberals politically (yes, I had to clarify).
So all in all, don't hate on the liberal arts.
Best of luck,
-The Online Counselor