Find your home! 827,148 flats and houses for sale and for rent