Planning on visiting Asheville week of 4th of July. Interested in staying at a health Spa for rejeuvanation and relaxation while enjoying natural surroundings. Upscale location that accepts pets preferred, or a mountain resort with swimming and hiking. Traveling with family group ranging from toddler to late teens. Will be visiting Biltmore Estate and enjoying Asheville surroundings as well. Any suggestions, greatly apapreciated.