Hundreds enjoy food, fun and festivities