Well, in a family of 3, WDW becomes part of our budget. We live outside US, so, airtickets cost a lot! My husband and I use fidelity airplane program both to travel and using credit card, so we get at least 2 of 3 airtickets this way.
I spend a lot of time online, and book early. We stay onsite, and preferred Contemporay or Animal Kingdon, so I book early our vacation (a few months after our return) and start paying in advance. We also book dine plan, it helps a lot. A 6night-7day in value season (eventhough this year we are going in Thanksgiving week and stay for
MVMCP) with both tickets with PH and dineplan cost around 3,700 in those resorts in standart room. We start paying early everymonth - so at the time of the trip, it is all payed. All exra money goes to the vacation! Paying early help us to put our money in the "vacation project" and skip spending in other things. Furthermore, I start teaching my daughter to save money. She pick up almost every coin we receive as exchange, special those qwith lower value and put at her piggy bank. She started this "project" to save money for our WDW vacation. Since january she has already saved almost 200!!! (of course now she ask the change to be in coins when we buy anything and for her every coin is hers by definition - goes to the piggy bank!). That way, she will have her money to spend (and she is only 5), and learn about saving and budget. Finally, our gifts presents are the vacation itself! We skip B-day, aniversary, mother day, valentine, father day.... As she is too young we decided to travel at her B-day, so she won´t miss the party!!! Of course, travelling abroad twice a year, almost every year - we do not spend a lot of money in our apartament with new furniture, and other stuff. So, a believe that travel every year is a mter of budget and project - meaning that if you trully want to do that, either you have more money than you are able to spend, or you put it as priority in your budget and then seek how the two of you manage to do it. Usually when we cut back extras in daily basis, it turn out to be able to do travelling more often, specially if we take advantage of promotions, miles, disney rewards....