Chapel Hill is definitely not boring as others have contended. Like music? Best town for indie rock in the country according to Rolling Stone and the RBC arena is 20 minutes away. Like the outdoors? San Fran probably has us beat, but camping/hiking/boating is <20 minutes away. World class climbing, cycling, kayaking and surfing (all of which are club sports here) are between 3-4 hours away. Like to get drunk? There are about 30 bars within 10 minutes of campus and a decent club scene in Raleigh. Like sports? We've got two of the best college rivalries in the country, every intramural and club sport ever, pro basketball, football and hockey within 2 hours. If you're a guy... southern girls. Enough said. It just comes down to whether you want the big city/small(er) town feel. I don't even like it here as much as many of my friends but I could go on.
I don't know UCSF's curriculum very well, but at UNC you can rotate at UNC and Duke hospitals... two of the top 20 teaching hospitals in the country. Wake Forest is top 40 and is 1.5 hours away.