My husband and I and two friends of ours are coming into Philadelphia for one night on a 5-day road trip. We'll be getting in later Friday Aug 15th and leaving late-afternoon Saturday. While there, we plan to hit up the best of Philly for first timers (the Redding Terminal Market, Liberty Bell, etc.) We are late twenties/early thirties and will probably like to grab some drinks Friday night.
Where's the best place to stay that's a balance of affordability/budget and location?, especially for someone coming to town for 18 hours only?