First of all welcome to the cruise boards. It's nice to have you on board!!!
You can purchase "ears" at the Orlando airport Disney store, however they can not personalize them there for you. Maybe you will just have to start your vacation a day or two earlier and stop at WDW before your cruise. You can't sail on the Disney Cruise Lines without your Mickey ears right? LOL!! I can come up with any type of excuse you may need to plan a trip to "the world"!!
Have fun planning your cruise and ask any questions you may have here on the boards. These good folks will answer almost anything!!
The Mickey ears on the Magic have a special picture of Captain Mickey on the patch on the front. I seriously considered getting a pair but didn't since we had just bought the kids some at WDW. I think that I am going to buy a pair of the Captain Mickey ears for me on our next cruise though.
or you can get Captain Mickey Ears which are a captain's hat with the ears coming out. My DS6 got saluted on board everywhere he went as well as the all way through MCO on the way home. It was a great thrill for him.
You can get them from Gifts of a Lifetime online. I have ordered things from them and they did a great job. However you will pay more than at the park. They can get them monogramed.
The shop at MGM (the big one on the right, before you turn the corner toward ToT) will monogram anything for a fee. I had a pillowcase done for DD. I am sure they would do the hat for you, they may not even charge you anything. I just left it with them and picked it up the next day although yours would take less time, so they might do it right then.
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!