Find your home! 828,143 flats and houses for sale and for rent