Actually CofC is one of the most affordable 4 yr colleges in the nation, so no not all students are rich and snobby. In the atmosphere down there though, there does seem to be a division in appearances. You have those who are rich and dress so, or those who deperately want to be rich and dress like the rich ones do. Then you have the vast difference in the dorm kids who are lucky if they are even able to find a clean pair of pants to put on before coming to class, otherwise they all only wear thier pajamas, don't take showers, and some don't wear shoes. THere is a middle ground in between the two, but they are the minority (where I reside). You're able to dress, but don't care if you have the absolute newest fashion on the campus. Mostly it's the two extremes of people trying to "express" themselves on the very liberal campus!!!
CofC does have a large range of classes to take, but the biggest problem I found was that many of them were never available. I knew before I signed up for CofC that I wanted to be a Political Science major, so I partially based my decision on the classes they offered for that major; however, once I got there they rarely made available even half of the classes I was interested in prior to joining thier college. They basically stick with the core classes like every other college, and once in a while will hit the special topic ones, but even those tend to go with popularity, so ultimately don't trust that you'll be able to take a class that they list they offer on the web site, because if it's not mainstream enough, they probably won't get around to teaching it.
I did the 2x2 transfer program starting off in the community college and finishing at CofC and it surprised me when I first got there how much they talk down community colleges, but to be honest I thought I got a lot better of a core education at Tech, than I did at CofC, and it's much more affordable. The teachers at Tech seem to care about the students, whereas the teachers at CofC care about writing their own thesis for free on the college's money, thus have to teach a class to get the funding. Also the teachers along with the CofC board are way too concerned about national rankings and the prestige in a name for their college instead of staying in touch with the students and actually just being there for their education. I think they are a good school, but they have definitely lost sight of direction in whom they are operating for, and need to come back to the students' needs instead of what will boost their rankings higher.