Was there for a few days in March (2022). We did the Biltmore of course but that is expensive and takes some planning.
We dined at Wicked Weed, Twisted Laurel and Tupelo Honey---all are good choices although none are can't miss stops either.
We found the Omni Grove Park Inn on a whim. Awesome resort---too expense to stay on my own dime but a great place to visit---tremedous lobby and beautiful back decks. Would be a fantastic place to grab dinner and watch the sunset while overlooking the modest Asheville skyline.
By the way, for fun one evening we visited the Asheville Pinball Museum. Ten bucks for all the pinball and 80's acrade games one can muster in 2 hours or so.
Great town to visit--many places to see and visit indoor or otherwise.