At Birmingham's bustling farmers markets, you can find a variety of food items, including fresh produce, artisanal cheeses, and bread.