<p>Just judging by the information you gave, I’d say she’d be fine, but you can never be sure.
The drinking scene can be a problem: it’s a large, public, college campus. I don’t drink at all and haven’t really had a problem finding things to do and people to do them with. Particularly if she doesn’t mind being around the drinking, she should be fine. One thing you need to be aware of is that the opportunities don’t just present themselves to the non-drinkers; you have to look for them. But there are plenty and not too hard to find. There are lots of people in my dorm (the freshman honors dorm) who do not drink at all, but we all still like to be social. Again, like I said earlier, if she doesn’t mean being around people who are drinking that will broaden her circle even more, and she can tell all the drunk people what they did the next day (you might want to invest in a video camera to prove it to them).
The Greeks don’t have a super huge presence on campus. They’re there, definitely, but the traditional “Greek culture” won’t really follow you outside of the Greek village or Greek floors of a dorm. A lot of the sororities have really fun fundraising and charity events that are open to the public (tonight was the wing eating contest for Make-a-Wish) which provide a lot of fun opportunities.
USC is surprisingly politically diverse, particularly among out of state students. My closest group of friends is about ten people, half in state, half out, and only one of them is really very conservative. There are other people who are extremely conservative (a boy on my floor was going to try to file some sort of complaint against the Supreme Court for something having to do with treason and Nancy Pelosi; I’m a little fuzzy on the details). It is definitely not uncomfortable for someone from a liberal family.
One problem I did have a little bit of trouble adjusting to is that we are in South Carolina, and there is a thread of underlying racism that raises its head uncomfortable often. I don’t mean saying things to minorities or anything like that, but in conversations people will say things that make me stop and wonder if you can really say that. They don’t mean anything by it, they aren’t trying to be racist or politically incorrect, it’s just what they’ve grown up with.</p>