All NRI’s are advised to have an NRE account for the purpose of sending money to India from income earned abroad. NRE accounts are non-taxable and come with great benefits for NRI's including a debit/credit card. Your daughter can transfer funds to her NRE account and use it to spend the money during her visit. To learn more about NRE accounts, please refer to the articles below:
https://www.compareremit.com/money-transfer-guide/difference-between-nre-and-nro-account/
https://www.compareremit.com/money-transfer-guide/repatriating-money-from-nre-nro-accounts/