Find your home! 688,076 flats and houses for sale