Visit Hot Springs, NC – Things to do and where to stay in an Appalachian Trail town on the French Broad River