Penns Landing has some nice places to eat.
Family like is The Chart House, the view is awesome and although it is a chain it is very nice.
More upscale you have La Veranda and the Moshilu.
For fun Dave and Busters, sports bar but with LOTS of video and vitrual reality games for the kids, also Hibachi is fun where they cook the meal in front of you or on Sundays there is a fabulous, not expensive, jazz brunch, I have also seen lots of kids there.
All of these place have fabulous views of the waterfront and you could always take the ferry over and see the Adventure Aquarium
Have fun.