Find your home! 6,744,350 flats and houses for sale and for rent