Find your home! 747,122 flats and houses for sale