Greenville is a small Southern city packed tight with cultural and culinary distractions. Outdoor adventure is a draw, with state parks nestled in the folds of the nearby Blue Ridge Mountains.