I live near Philly. Stay downtown near old city. There are many great hotels..Hyatt Penns Landing, Holiday Inn Society Hill, Omni are some of the offerings. You are within walking distance of the historical sites and several great restaurants. It's a short cab ride to the port which is on the river near the Navy Yard. It's close to the the airport, but there is NOTHING to do near it. Philly is a fun city. Enjoy!