I've stayed at the Sheraton just on the other side of 95 by Penn's Landing several times. I don't know how it is now, but the Chart House used to be a pretty nice place to eat. You can take a ferry from Penn's Landing over to New Jersey and go to the aquarium. They also have the USS Olympia there as well.
Don't miss the Liberty Bell and independence Hall.