The price is set by the cruise line. Usually the F&B and the Maître d' decide the evenings price. Ships have been known to charge between $40 - $100 per guest for the evening (Four course meal, champagne and canapés plus the Mystery) Depending on the size of the restaurant, you can make upwards of $10,000 per night.