Not familiar with Asheville as such. A couple hours down I-40 puts you in Statesville though (I-77 and I-40 meet there) and there's a JR's (you'll see billboards for it) there with a decent selection of baccy's at some quite reasonable prices. Also in between Asheville and Statesville is Morganton, home of Cornell and Diehl. Not sure if they do tours or have an on site sales area as I've yet to get out that way myself.