Pack your Carolina blue, and head to Chapel Hill, North Carolina, one of the most charming towns in the state.