We are looking to book our third Disney cruise for May 2017. I have a few questions: I know the closer you can book to opening day, the cheaper it will be. But, we are sailing April 2016. Should we wait and book on board in April or book tomorrow on opening day (hopefully May will be included for early 2017 bookings!). What are your tips/tricks/recommendations for the best deal?