Many banks have a list of foreclosed homes on their websites and also Freddie Mac listed by state and then town. Some allow you to do an inspection but if it's winterized you have to pay to have it dewinterized (approx $200) The pricing is usually under that of other homes because they don't have any disclosures and you have to accept it with no recourse if something doesn't work after the sale. I suggest asking for a home warranty to be included and paid for by the bank. Also have someone go over the contract so you'll know what you're agreeing to. Many banks also sell their REO (real estate owned) properties at auction for even less. Look up usahomeauction.com
Be wary of the banks that want you to finance their foreclosure through them since they might inflate the appraisal.
Other than that have patience and just keep looking and trying until you get the deal.