Find your home! 706,065 flats and houses for sale and for rent