How much preparation time do we need?

On average 4 to 5 months. Since every edition is different, also preparation time could be different. You need enough time to find the people to play a role, to get permission for a location, and to promote the event. Most of these activities can be done at the same time, parallel to each other.