Iโm looking to take my girlfriend on a weekend getaway to the mountains for her 30th birthday and looking for recommendations for places to visit. We enjoy hiking, breweries/wineries, dive bars, good food, and exploring small mountain towns. We have been to and enjoyed Blowing Rock, Boone, Highlands and Cashiers so far. Maggie Valley and Bryson City look nice but wanted to get some other recommendations in either Western NC or eastern Tennessee.
We also have a dog so any places that are dog friendly are a bonus. Thanks in advance!