If you're in town early enough in the day and are thinking of a down-home style brunch, aka good diner food, check out Morning Glory Diner at the corner of 10th and Fitzwater in South Philly. I think you'll find the food more satisfying and interesting than at Silk City and the environment a good bit cleaner.... There's usually a wait for a table, but if it's a nice day it's worthwile. If you're looking for a shorter wait and a location closer to Chinatown and Center City, and if you're a practitioner of eating breakfast for lunch, then check out Blue in Green. They serve solid omelets and, to my carb loading tastes, the best pancakes in town. You'll find them in the middle of Jewelers Row on Sansom Street between 7th and 8th. I would strongly second philadining's recommendation of paying a stop to Capogiro. The hazelnut (nocce) gelato is a personal favorite. A walk through the Ninth Street market is a no-brainer, with DiBruno's (cheese, oils, etc.) and Esposito's (butcher) being excellent spots to do a bit of provisioning while you're in town. Enjoy.