I don't highlight all of the Farmers' Markets in St Louis (there are many!) but I do want to highlight Tower Grove Farmers' Market because they offer live music and FREE yoga!
Yoga classes at Tower Grove Farmers' Market start at 9am and last for one hour. The classes are led by Keith Mitchell. Bring your own mat or towel and enjoy yoga under the shade trees in the cool of the morning.