You must book tickets as part of your vacation package to qualify for Free Dining. In the past, Disney has required 2 and, most recently, a 4-day minimum ticket and a 4-night minimum stay at a Disney World resort. Every Free Dining promotion is a little different, so be sure to check the details before you book.