I've done it a couple different ways, it really depends on the trip. Many people pick park days first, either based on the Unofficial Guide's best park recommendations for those days, or the EMH schedule, or just the order they would like to see the parks. Then they make dining plans based on where they'll be, and fit in evening shows/parades into that schedule. This works well for families and first-time visitors. Since it's just DBF and me, however, this time I figured out where we wanted to eat dinner, and worked those places in in a logical order along with a tour (that's only offered 2 days a week) and when we wanted to see Cirque du Soilel, and then plugged parks in around this schedule and the EMH schedule (DBF gets grouchy if we are up too early, so we skip morning EMH and try to get to another park around opening time). It really depends on what your priorities are in your vacation. Since we're more interested in having fun, relaxing and spending time with eachother (even if we're going most of the day it's still relaxing to be at the happiest place on earth), that's why the meals and shows go first. As far as format goes, what I've found works for me is a little low-tech. I make a grid, where I have columns for each day with rows for Notes (ie EMH schedule, days when cirque is dark so I can't schedule that, days tours are offered, etc) then AM, PM, Evening and Late night (late is mostly empty because we'll go out when we have the energy) and then a row at the bottom for dining credits. Eventually once I figure it out on paper the schedule goes into a spreadsheet. We also try not to plan too much of what to do once we get in the parks (besides our "must-dos" which happen early in the day), more just the plan of where we'll be when. Have a great trip!