Choosing the best margarita in Texas is a hard job in more ways than one. But Southern Living readers voted Fort Worth's Joe T. Garcia's number one in the state in our annual South's Best Awards.