The number of homes for sale has reached an eight-year high, giving buyers a golden opportunity to knock down the price of ...