Host inspiring meetings and events at the luxurious New Orleans Marriott, which offers close to 90,000 square feet of flexible meeting venues.