Heads up on Character warehouse.
1. it will likely be crowded, as in, expect 30 minutes in line to checkout. Your result may vary. My wife is waaay more patient than me, she has waited in that line. I have not found anything I had to have in any of our visits that was worth the line (to me)
2. They may not have anything interesting to you on your visit, it's luck of the draw. Maybe you can find some shoes at another store so it's not a lost trip. ;-)
3. Parking is a frigging nightmare there, UBER will save you some time. ;-)
I'd recommend going to one of the cheesy gift shops in addition to DCW, you are guaranteed to find some cheap stuff to take home.
Walmart by the park has a huge section of Disney Stuff. Target does, as well, but it doesn't seem like as much. Depends on your preference.
Also.. the Crayola Experience is in the Florida Mall, and it's a lot of fun! You can find deals on Groupon for it, if needed. We have been a couple times, and you can spend as much time as your patience allows. We went back in October, and our kids were 10, 8 , and 6. They stayed for hours, and only left when I told them we could go to Buca de Bepo (chain Italian place next to Crayola, they love it...huge bowls of spaghetti)
have fun!