The Saturday Morning Doylestown FM is nice, if small. I'm not sure how much you'll find in the Hatboro area, but there's a ton within about half an hour. If you go up Jacksonville Rd, you'll hit Tanner Bros., which is a pretty good grocer, but the important stuff is the ice cream from the cows in the field behind store. Good luck.

There is a nice Farmers Market in Flourtown on Bethlehem Pike, probably a 15-20 min drive from Hatboro. They have a great butcher, cheese shop, poultry vendor, produce vendor, bakery plus lots of stalls with pre-made food like salads, etc. They are open Thurs/Fri/Sat. On Saturday afternoons after 3:00 most things are half off.

There's a Farmer's Market Saturday mornings in Oreland, on Pennsylvania Avenue at Twining Road. Should only take you about 10 minutes to get there. There's also a Farmer's Market in Chestnut Hill, behind the Melting Pot on Germantown Avenue.

Just a note: the Flourtown Market is a "bricks and mortar" market; Glenside and Oreland are outdoors & Saturday only. Glenside is larger. Glenside & Oreland re just 5-6 minutes away from each other, Here's a review of the Oreland Markethttp://www.yelp.com/biz/oreland-farme...