agnesrob, I have a few ideas for that area.
Start your day with breakfast at the Family Rest. on Lowell St. Peobody.
3eggs, choice of meats, home fries, 3 pancakes and coffee and toast all for $5.95
When visiting Salem be sure to visit Salem Willows Americas oldest ammusement park. Not much there but history. A beautifull setting worth the visit alone. Also there they have a chinese take out window that offers a chop sewy sandwich, cheap, you have to try one.
Dube's is a good choice for seafood in Salem. I've been known to darken their doorway on many occasion over the years.
On rt.114 in Middleton, 5min. north on rt.1, there is Richardsons dairy. Great Ice cream they also have a very nice miniture golf corse, batting cages, cows to pat for the kids and so on.
Also on 114 Sal's just pizza. Good pies, very large and cheap.
Much better than any of those House of Pizza {every city and town has one} house of pizzas are usualy all Greek and can be expensive for what you get.
You also may want to check the prices at the Sheraton Ferncroft Danvers on rt.1. They have just built an indoor water park for guests only, the kids would love it. It's just 3 miles north of where your staying now.
Contact me if you need further info.
Lobster prices have also started to receed, still higher than I've seen in some time, but trickeling down. No matter how you look at it your still going to pay a premium price for the crustations with the climb in gas prices.
Cost more to fish them, transport them, and more for you to go get them.
It's an indulgeness that can be tolerated at times. Chow Jim