I got a
Disney Store catalogue that offers custom T shirts. You can put your phrase and pick which picture you want (i.e. Jone's Christmas at Disney). The prices were reasonable, too.
Before our Thanksgiving trip I did the 12 days of Disney. I printed each day on the computer, and we taped each one to a sliding glass door. The kids are still singing it. I had them tell me what each was referring to. Ours went like this, "On the first day of Disney my mother gave to me..."
Minnie in a Liberty Tree
2 Tiki birds
3 Disney mountains (name them)
4 carpets soaring (Aladdin)
5 rides on Test Track
6 dolls a dancing (Small World)
7 days at Disney
8 ships a flying (Peter Pan)
9 cups a spinning
10 characters dining (had them name at least 10 from meals)
11countries in Epcot (had them try to name them)
12 scoops of ice cream (Kitchen Sink)
If they could guess the next day or come up with something better than me, they got a treat. Right off they earned Disney Wonder Balls for 3 birthday parties.
I also bought Disney PJ's for my kids. Grandma picked up sweatshirts at the DS when they went on sale. If you look at discount chain stores like Target, there are many Disney things. In the home decor I saw picture frames, clocks, and lots of stuff with Mickey that are more adult and might appeal to your 21 yo. You could give the small kids autograph books, or we did pillowcases. We had one already in use that had Micky and Goofy and bought a princess case and Buzz Lightyear - both at Target. Characters commented that they hadn't seen that idea, and my kids love them. The Fairy Godmother said they'll make their dreams sweeter. My 4 yo dd remembered that and excitedly told me that tonight when we get it out of the dryer.
See what happens when I start to post and go back and forth between the puter and other stuff? I post way too much!