the farmer's market is an excellent idea.
player would have the possibility of selling crafts to earn money as well. also, some items not yet available for lower level players could be sold by higher level players thus giving a major possibility of finishing their event, if in need.
it could be based on an 'exchange market'.. instead of selling, but think swapping might create problems of the equivelent values of materials.