Jennifer,
I think the previous answers have sufficiently represented the great communities of Chapel Hill and Carrboro. If you are interested in investigating some other communities nearby as well, I'd suggest that you consider Hillsborough. This is a great small community that is only about 15 minutes away, and offers a great family atmosphere with a diverse and liberal culture that you are seeking. The schools are also good. Please feel free to contact me via my webpage if you'd like additional information.
Craig Fox, Realtor - Thu Dec 10 2009, 05:51