Where is the Best Place to Live in North Carolina?

Where is the best place to live in North Carolina. ApexIs the best place ranked in 2009 by ccn report number 44 so if your looking a small town its apex with a population of 31,600 with a small town look in there down down area.