We have reunion of Penn State girls who haven't seen each other in 30 years, so an hour won't do. We need a more European attitude, where we can stay at a table for a few hours (and we're willing to tip well). Also, we want to be able to hear each other (no loud music), but not disturb other patrons with our chatter (maybe a small separate room?)
Although we're from all over the country, two girls are staying in Lancaster and driving in, 3 staying in Fort Washington, one in Lansdale. We want to a restaurant reasonably near turnpike exits to minimize chances of getting lost, since I'm the only one who lives in the area.
Any food type is okay - in this case ambiance trumps Chowiness. BYOB is good. But the ability to sit at the table for a long time is key.