<p>Pandem,
This is from an alumna who lives in Georgia, so I will only address the first question. SC is in the heart of Los Angeles. I call it an oasis because of the beautiful courtyards and many fountains found all over the campus. Check out the photo storage sites, use the search feature and type Univ. of Southern California. Many campus pictures are available to see.
There are numerous places to eat both on and off campus, but I do suggest you take one of the meal plans. There are many choices on the plans and there is flexibility. Current students should have more suggestions as these do change from time to time.</p>