No, Botin and similar restaurants do not require coat & tie. You will only be required to wear coat and tie in a couple of very luxury restaurants, as Jockey, Horcher, el Bodegon, etc.