North Carolina is known for the Great Smoky Mountains, but what is the best town to use as a home base? Skip Asheville and ...