If you're going to be there on a weekend - you might consider the Sofitel which is downtown and very nice - and probably a good deal. Also, the Marriott Residence Inn is actually in a converted high rise and is right across the street from City Hall. A good park/walk is from Center City straight to the Art Museum - from Rocky fame. It's an easy and enjoyable walk from downtown.