Heyyyy y’all help me plan!

I am 85% sure we are going to go to Asheville, NC for spring break this year. Obvi, we will do The Biltmore. What else is fun and 11 year old friendly? She likes art, so definitely some art galleries are in the agenda. Also hoping there is a ghost tour somewhere. Any must sees, or must eats? Where the heck is a good hotel? Why is finding someplace to stay so fricking overwhelming?