There's a great mom and pop place off of RT-58 (main street in carver).
I can't recall the name of it now, but its across the street from the dance studio, sew-it-all plaza.
In Plymouth, do the plantation.
If you are going in September/October
http://www.kingrichardsfaire.net/
its a bit cheesy, but decent fun.