Guests will fill a medieval church, rub shoulders with the royals, and eat in a glass marquee.