Reading Terminal for sure.
The two best restaurants in Philly are probably Vetri (extremely expensive) and Zahav (Israeli/middle eastern).
Mark Vetri has other less pricey places that are all really good:.
http://vetrifamily.com/
great hole in the wall korean is Giwa. Their tacos and dol sat bimibob are awesome. Federal Street Donuts and a hummas place owned by the zahav guy are also on that same samson block.
If you are a belgian beer guy you have to go to Monk's.
Alma de Cuba, El Vez, or Tequilla's are good latin food.
continental for martinis
Lots of great places though. These are Just off the top of my head.