La moneda oficial de España es el euro. No podrás pagar con dólares en ningún sitio.