It is always a mad dash for me to make it to the buffet in time for crepes after dinner, which of course are the best desert on the ship by far. I was disappointed on a recent sailing that crepes are now only on offer a few nights per cruise.
i second or third the recommendation for Osheehans for late night eats. They will stay open late and have decent hot fries and tasty nachos.