For a 10 day stay, especially around the time you are going, I think it would be a good idea to get a premium annual pass for one member of your family. The discount at most hotels at that time would definitely make up for the cost of the pass. The rest of the family would do well with Unlimited Magic Passes (as long as you're staying at a Disney hotel). It also depends if you are staying exclusively at Disney or if you are going to Universal, Sea World, etc.