Find your home! 1,351,917 flats and houses for sale and for rent