After 21 cruises with carnival we have booked our first NCL cruise on the Escape in October. We have the free dining with 2 dinners. How far in advance can you book? And I need recommendations on what to book. Any other insider info for our upcoming cruise would be appreciated. We are excited to try a new cruise line. Thanks for any input or tips and tricks you can give.