Disney will ALWAYS advertise and give example vacation prices with 5 or 6 nights listed in the ad, but all
Free Dining promos since 2005 have had a 3 night minimum and 14 night maximum stay requirement.
Also, your number of nights booked at your resort are never linked to the number of days on your tickets. You can book a 10 night stay during Free Dining, but you are always only required to purchase 2 day tickets. Of course, this year the park hopper option is also required, but it's still a 2 day ticket.