I love shopping at the farmer's market! In fact, the farmer's market is the only place I shop for food on a weekly basis. I buy most of my produce there. Looking for a farmer's market in your area? Check localharvest.org.
Shopping at the Farmer's Market: Eco-novice's Top Ten Tips
Shop at the right time of day. If you want the best prices, go shortly before the close of the market, when farmers are often willing to haggle, especially if you buy a large amount. If you want the best selection, go in the morning. Which brings me to my next point...
Find out what time the market really opens. Officially, my farmer's market opens at 9 am and closes at 1 pm each Saturday. After shopping there for nearly a year, I found out that almost all the farmers showed up by 7 am in the summer, and 8 am in the winter. Before I figured this out, by the time I showed up at 9 am or 10 am, farmers were often out of items they had in limited quantity. Now I go at 8 am, especially if raspberries are in season.