Buying a house can be a very exciting experience, but it is also a very costly one. There are a number of Pennsylvania housing grants as well as forgivable loans that can be used to defray various costs, including down payment, closing costs, and set...