Find your home! 43,896 flats and houses for sale and for rent