MK, you won't be disappointed with any of the 3. I'm only 10 miles down the mountain (in the poor section) from Highlands. Love, love that town! Great restaurants & shopping. Same with Asheville & Blowing Rock. Make sure to stop at Mt. Mitchell & bring a jacket. It's very cool at that elevation. Enjoy all the mountains have to offer!