My husband and son, notable foodies, will be in the Philadelphia area this weekend for a squash tournament. Where is there to eat in the vicinity that is not a chain type restaurant? Any ethnicity is fine as long as the food is well-made and not pre-fab. Good American food is fine too. Any ideas?