Mexico City’s best cantinas: the stylish, the eccentric and the historical