Asheville's oldest farmers market runs every Saturday from 8am to noon through November 21 in Lot P34 at 275 Edgewood Road. More than 70 farmers, bakers and makers bring fall produce, meat, eggs, cheese, bread, plants and crafts. Come early for the best pick.