You responded that yes, you were accepted to the honors college where you are now. Usually the honors college is a way to “make the large school feel smaller”. Perhaps you need a conversation with your advisor about accessing the things your honors college offers, with a more flexible major in terms of allowing electives.
Also, if you are a female student, you might want to consider one of the womens colleges. Mt. Holyoke and Smith come to mind when I think about your list.