For less than $4 million, you could own the town of Tiller, Oregon. For that price, you'll get 250 acres of land, with about a mile that of property that runs along the banks of the South Umpqua River,