I'm from w'boro, just across the mountain from c'vill. I like c'ville, it's a nice place, but housing is a little pricy. As far as mountain biking goes, check out http://cambc.org
I live in w'boro as well. Just bought a home here after living in c'ville for 5 years. I love c'ville, but as mentioned housing is WAY pricey. Now on to your Q's...
Whats the general vibe? Pretty damn good, lot's of culture, great night life, tons of great people. GREAT nightlife and tons of solid music to catch for any taste.
How green is the place (environment wise)? Green as green can be! I hike, fly fish and bike and this place is packed FULL of adventure and amazing outdoor locales
Biking is great, right? Hell yeah!
Weather? 4 seasons, although this winter has been mild and I've been biking 3+ times a week
Crime? pretty low
Family friendly? very family friendly
Schools (for kids)? Alternative education (montessori, waldorf)? Great Schools and plenty of alternative schooling
Recreation centers? Parks? Lot's of parks, several great national forrest parks with great swimming/hiking/kids stuff. Several forrest lakes with beaches with lot's of other kids for the youngin's to play with.
Bike friendly, commuting wise? C'ville can be a bit hairey with the way people drive. The town cannot handle the traffic and people are a bit frustrated on that front making them drive like crap. I have been hit, but not badly. I have a co-worker that was slammed by an old lady last year and got pretty hurt. The neighborhoods are very bike friendly though. Downtown mall is really nice. I use to live in Belmont and biked to the mall area everyday for to sit out on the mall and have some coffee.