This charming Texas town boasts not only an incredible lake but also an Old West-style downtown area with eclectic shops.