Find your home! 42,073 flats and houses for sale