We will be visiting CN for the first time in April 2011. I am a little confused about the restaurants and activities. When do you make reservations for them? Do you have to decide upon arrival which ones to reserve? I have really enjoyed reading some of the comments concerning CN and my wife and I can't wait to get there.