St. Armands craft fest combines fine art, artisanal foods, crafts and botanicals