Find your home! 1,286,819 flats and houses for sale