You can use tags to color events. For example, you can have an “Important” tag that is colored red, and a “Family” tag that is colored green.

Normally, events appear in the same color as the calendar they’re stored on. But you can override the event color by adding a colored tag to an event. If you add multiple colored tags to an event, the color of the first tag, sorted alphabetically, is applied.