I have sailed on RCCL and Celebrity. I have never been on NCL. Do they have shows in the evening? If so when? Is it hard to get to dinner and then catch a show? I guess I want to be told when to eat and what show to see later! How is the freestyle dining?