Charleston offers elegant fine dining and specializes in banquets, receptions, and gala dinners, including events at an exclusive villa near the beach.