I've heard of Schmidt's, too, but I've never eaten there. The food looks great!
The next time you're in the Asheville, North Carolina area, you might want to check out the rather unimaginatively named Bavarian Dining Restaurant in Weaverville: http://www.bavariandining.com/
. It's owned by an actual old Bavarian named "Doc" who makes his own sausage and sometimes offers "wild boar steak" as a special. I ate there last year, and it was great.