There are too many situational variables to consider to provide you with a meaningful list. Go on US News (open a tab for both universities and liberal arts colleges) and start doing a deep dive on all the top 50 schools (first apply your location, cost, etc. (non-academic) constraints). Once you get a list of 5-7 names that are really attractive to you, come back to QuantNet and ask a more tailored question.