PNC Park/Heinz Field
Meter (read: free) parking on Allegheny Square E, which is just a short walk to either stadium. Right above where S Commons is a parking garage that's pretty cheap also if all the meters are taken up.
Works best for Pirate games but if you go early enough, you can do it for Steelers/Panthers games also.