The NCAA Men's and Women's Final Four events could return to New Orleans in the next decade.