Love Park is right in the heart of Philadelphia. If you look at the section on
Philadelphia Hotels you should find something to suit your needs. There are a few suggestions of places to stay but i think the Holiday Inn City Line sounds like it may suit you. It is both reasonable priced and within walking distance to the main attractions in Philadelphia.
For more ideas on places to visit on your trip you should check out the
things to do section.