My girlfriend is coming from New York City tomorrow to visit me at Upenn. I thought considering the weather is supposed to be so nice tomorrow that we could go for a nice walk towards downtown, probably down towards Rittenhouse and perhaps beyond. Are there any nice cafes or coffee houses or bakeries where we could sit down on our trek and eat a good pastry or have a nice cup of coffee? Outside seating would certainly be a plus. To be more clear the general area would probably be between 30th and 15th street and between Lombard and Cherry streets. Any help would be greatly appreciated!