Find your home! 494,995 flats and houses for sale