Whether it be golf, food, dog fun, festivals or soaking in the culture, Lafayette has everything to