Find your home! 4,809,520 flats and houses for sale and for rent