Philadelphia has some of the best food in the country. The paper/philly magazine/online always has good places to go. Check out El Vez for Mexican or Hot Diggity on South for Hot Dogs
This. Got this place recommended to me a few months ago from a friend that now lives in Philly. Place is excellent.