Find your home! 154,472 flats and houses for sale and for rent