My favorite restaurant, I recommend this all the time, is Citrico's at the Grand Floridian Resort. Food is incredible, service good, and I know others here like it as well. We think it is one of the best kept secrets on property. As far as time, I would see what they have available for reservations and go from there. Maybe you could view the MK Wishes after dinner from the Grand Floridian....not sure how the view is from there.