Over the last few years, Greenville, South Carolina has ranked on lists of the best places to live. This walkable, family-friendly town is in the state’s northwest corner, also known as “Upcountry.” When you visit, you’ll be at an elevation of 984 feet in the foothills of the Blue Ridge Mountains, about halfway between Charlotte, North Carolina, and Atlanta, Georgia. This means you’ll have lots of opportunities for outdoor recreation in and around this town of about 73,000. When I s...