I used an audio walking self tour and was really great because my schedule was in flux and I didn't want to pay for tour guides when I might not be able to finish the full tour. The one I used was a 2 and a half mile walking tour with good directions and some audio descriptions of the sites. I thought it worked pretty well for 6 dollars.
https://www.selftour.guide/tours/historic-philadelphia/