Go to the store called Character Connections.
It is off season Disney stuff, or last years items. We go every trip!
You can even use Disney gift cards there.
If your kids like to do pin trading, you can get them cheap ($2 or $3 each instead of $6 - $8), and then go trade in the park.
tim