Lafayette, 135 miles west of New Orleans, is a bustling city nestled in French-speaking Louisiana.