Find your home! 296,665 flats and houses for sale