There’s a lot to like about Southern mountain towns, but there’s an extra special reason to love Hot Springs, North Carolina.