If you are staying at the Caribbean Beach Resort, you may book your advanced dining reservations 180 days out from your check-in day for up to 10 days of your stay. That is like getting a 1-10 day head start on those reservations. Many of the very popular dining locations require a reservation and book up very quickly, so I would highly recommend making a plan for some of your meals and then plan your days at the parks around those reservations. That way you aren't scrambling from one park to another to make your reservation time. That can add a lot of stress and time on transportation that could be spent having fun!