On the how do you afford it ?
Well, the first 10 years we were married, we didn't. If we went on vacation, it was because my parents rented a beach house for the whole family and we only had to contribute to groceries and drive down there. And for the next 15 years or so, we put money aside from our income tax refunds to pay for one decent trip a year. Orlando was an every 3 year thing, and we rotated whether it was Universal or Disney. By this point, my parents owned enough time share points that we could book a full week in a 2 BR condo at no cost to us - real deal changer, especially the years I didn't work.
Now, we've been married 31 years, I went back to work at the company I worked at before, in the same job, and got my same salary and benefits back. The boys are out of HS, one with a decent job and one with college scholarships. Dh and I can now do some extra travel on top of the big family vacation. It's the first time in my life that we are taking 2-3 trips a year, and it's amazing. But it's not the way it always was; we had to work up to it. And it takes a back seat to more important things, like funding our 401k plans, because we want to travel when we're retired.
One of my 35-ish colleagues comes to WDW twice a year, sometimes 3x a year. She and her hubby drive old cars, don't eat out much, and don't buy stuff all the time. They live very simply, and put 100% of their bonus money toward Disney. Period. Now their kids are getting older, and have more expensive things going on, so they are cutting Disney to one trip a year.
So realize that so much depends on where you are in your family's life cycle. What we can do now was unthinkable in the beginning of our marriage, even though at least one of us always had a good professional job. I'm now explaining this to our youngest, who is starting to realize that even at $14 an hour and 36 hours a week, he can pretty much only afford to keep himself afloat. He's just starting where we started, and it's an eye opener. Good for him, we still fund the big family vacation once a year, just like my parents did for us and my sibs.