While this four-day festival started as a small community fundraiser, it now attracts a crowd of 75,000 from around the world. Expect lots of family-friendly and kids programming throughout each day. Catch African dance performances, a fashion show, a chess tournament, a parade on Saturday (July 4), and musical and theatrical performances. All ages.