There is a shop in Williamsburg that carries Amish made products. I don't believe it is Amish run but everything is sourced from Amish producers. It's mostly furniture although they did start carrying a small amount of food products
here is a link
The others that I am aware of are quite a drive from Williamsburg
www.daytonfarmersmarket.com Dayton Farmers Market is also a Mennonite- market in Dayton, VA near Harrisonburg, VA.) This market sells Amish meats, bulk foods, crafts, quilts, etc. See web site for details and information.
www.yoderscountrymarket.net Yoder's Country Market is a local Amish-Mennonite market that carries also Amish meats, bulk foods, crafts, quilts, etc. Located near Culpeper, VA.
If you are coming through Maryland there is one in Burtonsville and one in Annapolis we used to go to. Great selections and prices.
I remember a few more in the Harrisonburg, VA area but can't come up with the info.