Forest Hill Avenue and 42nd Street
Second Place: 17th Street Farmers' Market
Third Place: Lakeside Farmers' Market
It's easy to love the Forest Hill market, but loving it isn't enough; you have to be willing to get up at the crack of dawn on a Saturday if you want a fighting chance at buying anything. Part of its charm is the food carts, though, so if nothing else, you can get a bite to eat and do the weekend promenade with dog walkers, baby strollers and happy couples. The 17th Street Farmers' Market is still the original, and its commitment to events such as the Brunswick Stew Festival and the Shockoe Tomato Festival continue to make it a destination. Lakeside has Wednesday hours in addition to Saturdays, making it easy to stop by midweek to restock on fresh food.