Dinner at Giovanni's Table
Photo: Dinner at Giovanni's Table / Royal Caribbean

5. Mystery Dinner Theater

Available On: Freedom-, Radiance-, and Voyager-class ships

This three-hour experience combines comedy and dining as you join a small group of fellow passengers in solving a “crime.” Best of all, you’ll meet a lot of fellow passengers.

Cost: $65 per person, including a four-course dinner with wine at the Giovanni's Table Italian restaurant