On my last visit to Philly, we stayed at the Marriott that is basically next to the Reading Terminal. They were having an Amish Festival. My son rode a hayride around the Terminal.
We had breakfast every day at the Dutch Eating Place. We Loved the Market! I wanted to do more, but the market is in City Center, and the touristy stuff is away from there - and since we were staying in a hotel, didn't make sense to buy foods at the market since we had no fridge in our standard room. But, it was a great experience. We did grab some items for a picnic at a park, and that was nice.
We recently moved from DC to Anne Arundel County, and while we were between houses (2-1/2 weeks!) We discovered the Dutch Farmer's Market
in Annapolis, complete with a restaurant just like the one at Reading Terminal. We love it!