Personally I would recommend a credit or debit card or a pre paid currency card, travellers are going out of fashion, major banks in Europe are now refusing to cash them so there dying as a cash transmission service.
Guest services will take them in, you credit them to your stateroom account and then they cash from your stateroom account. There is a daily limit circa $200
The stateroom account is in USA $ so they would prefer USA currency and then exchange in yo local currency at the " company" exchange rate which will be at an increased margin, ( you loose out) and say if you took Eoto T Chqs you will loose twice on the currency exchange.
So overall it's a bad idea, I would suggest pre paid Euro cards that you decide on the exchange rate when you top them up.
DCL says,
Q: Should I bring cash, credit cards or foreign currency?
A: You won't really need cash on the Disney ships, but when you get to port, you'll probably want to have some money with you. In the Bahamas and the Caribbean, U.S. dollars and major credit cards are accepted almost everywhere.
For European and Mediterranean cruises, bring traveler's checks to the ports to exchange for local currency. On board our ships, all transactions are in U.S. dollars. You won't need cash while we're at sea because
Disney Cruise Line has a convenient "cash-free" system on board the ship. When you arrive at the Walt Disney World Resort or at the
Disney Cruise Line terminal at Port Canaveral, your signature will be requested for check-in. At this time you may also present a credit card (Visa, MasterCard, American Express, Discover Credit Card, Diners Club International, Japanese Credit Bureau or Disney's Visa Credit Card), which will give you charging privileges at both the Walt Disney World Resort and aboard the ship. Any purchases on the ship, including beverage services, spa, salon services, photography, medical and laundry services, purchases from our retail shops, gratuities and any item or service of a personal nature must be charged to your room. All charges must be settled before your Resort departure and debarkation from the ship by cash, traveler's checks, Disney Dollars or by the credit cards mentioned above.