My son and I will be at DW Jan 3, 4, 5, and 6, doing one park each day. I understand that crowds won't be too much of a problem at that time. Is it necessary for me to make reservations before I visit the parks or could I wait until I actually visit the park in question (say the Moroccan venue at Epcot-I had an awesome meal there about four years ago) and make reservations the morning of my visit to the park? Thanks for your help.