Find your home! 895,418 flats and houses for sale and for rent