Both "spread over" and "extend" can be used to indicate a duration that covers a certain period of time. However, there is a slight difference in their meanings and usage.
"Spread over" is commonly used to describe the distribution or arrangement of something over an area or period of time. In the context of the sentence (1), "spread over" suggests that the festival is arranged or distributed across three days, and it may also imply that different events or activities are planned for each day of the festival.
On the other hand, "extend" generally means to make something longer or to continue it for a longer time. In the context of the sentence (2), "extended over" suggests that the festival is prolonged for three days beyond its usual duration or original schedule.
Therefore, in this particular context, "spread over" is a more appropriate and commonly used phrase to describe the duration of the festival over three days, whereas "extended over" may imply a change or extension of the festival's original schedule or duration.