USC provides free parking during the Discover USC.
Following hotels are very good. Less than 20 minutes drive to USC University Park campus. There are so many great Chinese restaunts around. Parking is free or very low cost.
Hilton San Gabriel
Sheraton San Gabriel
Courtyard by Marriott Pasadena
Westin Pasadena
Sheraton Pasadena
Monterey Park Inn
Langham Huntington Pasanena
Hilton Pasadena