Smithmore Castle in Spruce Pine has become North Carolina’s most surprising destination, drawing visitors from Charlotte to ...