If it were me, I’d shop the Avery county area. Ashe fits the distance you want but lacks the orientation and elevation to produce the best results from flow events.
Here are some other areas in Watauga that will always do well and are lesser known: zionville, Matney, Sugar Grove, Vilas.
If snow is truly a priority to you, I’d avoid Valle Crucis and anywhere east of Boone.