Bryson City in North Carolina is one of the most underrated small towns in America. It's about 65 miles southwest of Ashville and serves as one of the main gateways to the Great Smoky Mountains ...