Hello Dave,
Good question! <u>Events Calendar PRO</u> does indeed include recurring events as a feature. In fact, you can see all the configurable options for recurring events outlined here in this tutorial:
https://theeventscalendar.com/knowledgebase/pro-recurring-events/
I think this will work well for your festivals activities, as long as each activity is broken into its own “event” in the calendar. So, for example, let’s say you have an activity called Dinner and it happens every day over 8 weeks — you can create an event called “Dinner” and set it to repeat every day at the same time (or at different times) and end after 8 weeks. You can even set it up to exclude certain dates in the process.
Does this help answer your question? Please let me know!
Cheers,
Geoff