Find your home! 1,832,539 flats and houses for sale and for rent