Find your home! 934,679 flats and houses for sale and for rent