i went to vanderbilt and that place is amazing in how much money it has. the VA and Vanderbilt hospital are all on the same campus which is very convenient. the hospitals are very up to date and all the buildings are very nice, as is the entire campus. the residents work very hard, as hard as you will find almost anywhere. most of them are pleased with the program and they feel like they get good teaching. some of the interns seem a bit spent, but some of the new reg's should ameliorate that some. I think its a great place to go, im not sure how high i'll rank it however.
as for unc, i dont know, but i did interview at duke (for another specialty, ahem) and i thought the durham area sucked bad. i know that chapel hill is 0k, but would i want to go to chapel hill to hang out with undergraduates? Maybe its more diverse, somebody please let me know. I want to go someplace fun tho