I will be sailing in March for the first time on Princess. This will be my 4th cruise. I was wondering if the Diamond Princess has midnight buffets? The last cruise that I was on, NCL Wind had a midnight chocolate buffet one night. That was it, not that there wasn't food anywhere to be had. Does anyone know what Princess does? Can anyone tell me what optional restaurants are worth paying the extra for on the Diamond? Thanks for any help.