My wife and I are traveling from Louisiana to Dover, DE the end of May for the NASCAR race. We would like to drive up to Philly for the day on May 31. She is a school teacher and would like to see the historical site and I want to go to a Phillies game. They pay at 1:30 in the afternoon. We also want to eat the best Philly Cheese Steak in town. We will prob arrive in Philly between 8-9 AM and plan to spend all day there. What is recommended that we do and how are we recommended to get around the city? Should we drive from Dover or take alternate transportation? Any help would be greatly appreciated!!!