New vendors, perfect weather for weekend crafts fair