The farmers market is a collection of businesses- gift certificates are usually particular to an individual business. If you're really set on that for a gift, what I would do is get a prepaid Visa, and on the outside of the envelope write "For You For The Farmers Market". Best thing I can think of.
I don't know. That may depend on each business...
Thanks! Your answer is awaiting moderation.