Done it several times now and it is really down your personal preferences, budget and what you want to do.
Last two trips we have hired a villa, car and booked the flights completely independently from each other.
If you are looking for a full on Disney experience, and particularly if you...