The majority of your current choices have been highly recognized for the study of mathematics: For Students Seeking a College Strong in Mathematics.
For its superb math department, collaborative aspects and notably flexible curriculum, consider adding Hamilton. Amherst suits your criteria as well. Reed also would make an appropriate addition to your list based on your goals.