I went to a huge state flagship university (over 60,000) and was part of the honors program. I had a fabulous experience. Mentors in your area of interest and the opportunities for research were built into the honors program. For my family finances were an issue and I found this to be a great compromise (and an overall wonderful experience). Also, the classes were considerably smaller this way:)).