Survey finds that New York is the best city for farmers’ markets