Escape, unwind, and indulge at this beautiful resort town in the Mountains of NC.