We usually drive. A few times we have taken the Autotrain from Lorton VA to Sanford, because they used to offer a special each summer buy 1 adult ticket get 2 childrens tickets for free.
We try to make sure that we get 2 year's vacations within the same 12 month period. One year we go to Disney in July/August, get annual passes, and then the next year go in June/July before the passes expire. Of course, this is bad, because then it makes it too easy to add another trip in the middle of the year. Hey, got the passes, got the timeshare, have to eat if we are home or in Disney, so for just the cost of gas, let's throw in another trip........
I also think that having the timeshare cost already paid for before the trip helps. I guess if you travel in Jan and your maintenance fees are also due in Jan then that doesn't work. But we pay our fees mostly monthly and travel during the summer months, so we just need to work on food (always try to stay close to home food budget with some special meals thrown in), park tickets (whether Disney, Universal - they have a monthly pymt plan), Seaworld or even Busch Gardens - you can't underestimate checking out the cost of annual passes). I never thought much about annual/seasonal passes until I started timesharing. Even now, I just rec'd an email from Camelback Waterpark in the Poconos (very close to us) and the seasonal passes are $99. If we head up there even 3 times this summer, then those passes have paid for themselves.
and the final major cost of vacation is the traveling. And that is why most Tuggers really hammer home about purchasing within driving distance.