Find your home! 164,316 flats and houses for sale and for rent