It's a perfect blend of small/big town atmosphere. The downtown has won awards and you can live right next to everything for rather cheap. I rented a 3 bedroom apartment on Main Street for around $1200 a month and ended up making money on rent through renting out the extra rooms. It has an incubator, code school, and lively coworking space and a ton of great restaurants. You also have a few colleges on the outskirts of town as well.
Check: http://lifeingreenville.com/