where to live for less than 1000