Good meal at lower price restaurant in Gettysbur for family of six
I've never been to Mamma Ventura's, and their reviews on Yelp, Trip Advisor, et al are all over the map -- but they have drink service.
If you want to go ultra-casual, Tommy's Pizza on Steinwehr Ave is always busy, and they have beer. They do subs and salads, too. I'm from the New Haven area and thus obsessively picky about pizza, so I haven't been, though. Cannot speak from experience.
The Dobbin House has two dining areas - the more formal place upstairs, and the tavern downstairs. (Honestly, I've eaten there upstairs and it seemed pretty casual to me.) It's all old-timey in server dress and menu descriptions, which I find unnecessary, but the food is pretty good; and the prices are lower on the tavern (downstairs) menu. Alcohol is served both upstairs and down. The building is legitimately old and historical, which may or may not be of interest to you.
If you ever decide to forgo the alcohol, the hub and I always threaten to pick up some good sandwiches or a bucket of chicken or something and just pick a nice place on the battlefield - The Peace Light, Little Big Top, there are some picnic tables and port-o-potties over by the Longstreet statue -- to watch the sun set (and we'd clean up, of course!). A couple of ironclad conditions, though: No alcohol on the battlefield, and don't get caught on the battlefield after dark. Scarier than any ghosts you may encounter are the park rangers when you are where you shouldn't be. Trust me on this, if you know what I mean.
If alcohol and family friendly are required, I think Appalachian will suit you best. Like others have said, it's pub food, nothing to knock your socks off, but they always meet expectations, we like the beer choices, and my 10 and 11 y.o. are always really happy there.
If you're okay with Mexican, you can eat pretty well for a reasonable price at Montezuma at 225 Buford Avenue - http://montezumamex.com/locations/gettysburg.html
Or if you like Thai food, Thai Classic IV is quite reasonable. I'm no expert on Thai cuisine, but I found their food to be fresh and tasty. http://www.thaiclassiconline.com/defa...
*Edit:* I missed the alcohol requirement. Montezuma and Thai Classic IV are BYOB.
Appalachian Brewing is nice, too, for burgers and sandwiches. We had a decent bar food type of dinner at O'Rorke's Pub on Steinwehr Avenue.
Ping's Cafe on Baltimore Street comes highly recommended from our B&B hosts, but it's always closed when we're there. (We usually go to G'burg in the off-off-season.) It's a sit-down Chinese and Japanese place - also BYOB.
If you're staying at a B&B or inn, the innkeeps often have a collection of menus to peruse (or personal recommendations.) I think the Quality Inn type places also have dining info available.
Not sure if you searched this board, but here's what I found.
If you're willing to drive a little, Pomona's Bakery Cafe in Biglerville has also been recommended.
Good luck, and please post back!
We've had a couple of decent meals at Appalachian Brewing Co. and my husband likes their beers. The food is just passable pub grub. I had some sort of really good soup on one trip. We've been there during Greyhounds In Gettysburg, with dogs along. They have a nice patio, where the dogs are welcome and the service is friendly. So, we've been happy there.