Chapel Hill and Carrboro have a lot of merits for retirees, for example, free classes at UNC-CH:
Continuing Education at UNC-Chapel Hill--Programs for Part-time Students--Senior Citizen Tuition Program (http://www.fridaycenter.unc.edu/cp/seniors.html - broken link)
Here's a link to the Historical Society site:
Chapel Hill Historical Society