I know if you're getting free dining it requires a minimum of 3 nights stay. However, if you're paying for the dining plan I think it can be for just one night. You'll also need to purchase at least a 1 day ticket unless you have an AP, using military rates or are a DVC member.
BOG is 1 dining credit for dinner.