Depends on what direction you are coming from. If you are coming up I-70 from the east, then the Hagerstown, MD area might also be an option.
The best private club there is Fountain Head CC, which is a 1924 Ross that remains relatively untouched. It's short and simple but a lovely little members course. The greens are as Ross intended (I think) based on the field sketches I see from Tufts -- and it appears from the documentation that Ross did spend some on-site time here. The micro-contours of horse and scoop construction are still discernible. Bunkers could use some work but aren't horrible. And it's in a lovely neighborhood of 1920s-1950s construction. I get to play at Fountain Head occasionally and it's always in good shape. Worth a 30-40 min drive from Gettysburg if you have the access.
Public-wise I most often play at Maryland National, which is a mid-90s Art Hills course right next to I-70 in Myersville, MD right between Hagerstown and Frederick. For a modern course it's fine. Biggest strength is a routing that makes good use of the available land and contours. Has 4-5 really good holes, esp the 11th which I'd call an outstanding "Leven" template, and the drivable par 4 16th with a tiny green. Conditioning wise the greens are very good, but the bunkers aren't what they once were (I think to help maint costs). Weekday afternoon rates there are $55, which is a decent deal for this level of course. Weekend morning rates are $105, which I can maybe understand -- it might be worth it if you like this style. I would never pay that myself to play at MN, so it's weekdays for me. It's no Jeffersonville. But I think it IS better than the other public offerings in the area, including Penn National.