Philadelphia is one of my favorite cities in the US! I might be biased as I called the city home for five years. With its quirky neighborhoods, amazing food scene, and history, everyone is bound to find something they just love about the city. I think the best time to visit is when the weather is warm as exploring the city includes spending a lot of time outdoors. Below, I have outlined how you can spend a long weekend in Philadelphia familiarizing yourself with the city. I have also included a list of some of my favorite bars and restaurants.
While I love Philadelphia year-round, I do think that tourists will have a much better time when the weather is warm - usually mid-April through early October. Do keep in mind that it can be pretty humid in the summer, especially July and August. If you are coming just for the food, it doesn't matter what season you visit!
My favorite neighborhoods are Rittenhouse and Old City. I suggest trying to find a hotel or Airbnb in these areas. Both are near many bars, restaurants, and walking distance from many attractions. Usually, most ares within Center City are very lively and safe.
You do not need a car to get around Philadelphia. Most places can be reached by either walking or taking an Uber/Lyft. You can take the SEPTA buses or subway, but I personally would avoid them as I have had some strange encounters on them (and they have an unpleasant smell - especially the subway).
Philadelphia has a great food scene and should be on every foodie's bucket list. Below, I have compiled some of the restaurants in the city that I have tried and really like. These include options ranging from hole-in-the-wall joints to fine dining. I've definitely missed a few, but this is a good start. I have also included a few bars and clubs.