Find your home! 3,096,152 flats and houses for sale and for rent