To chime in on schools, Cary has some EXCELLENT schools too. I think Chapel Hill gets a lot it's reputation because of UNC and just the "Chapel hill" label. Not that they aren't good schools, but there are plenty of schools in the area that are at least equal to them.
check
ReDir