BANDERA — The mystery starts at the edge of town. A green sign reads: "Bandera City Limit, Pop. 957." Really? Fewer than 1,000 people live in this bustling cowboy town on the banks of the Medina River ...