In Italy, All Saints Day, celebrated on November 1, is an important holiday. All Saint's Eve, the night before, is marked by special events in some Italian towns.
La Notte Nera, Borgo a Mozzano
In Borgo a Mozzano at Ponte del Diavolo near Lucca, La Notte Nera, known has Italy's first Halloween event, has been taking place since 1993.
Horror films are screened for 11 hours. There is a passage of terror, a fireworks display, and a Halloween Art C. Shop where event clothing and memorabilia can be purchased.
Corinaldo: Italian Capital of Halloween
In the walled medieval borgo of Corinaldo, Italy, La festa delle Streghe (the Feast of Witches) takes place during the last week of October. Torches, costumed street performances, special theatrical productions, attractions like the tunnel of fear and pyrotechnics are guaranteed to put the "scare" into revellers of all ages.
Places to stay in Corinaldo include Il Giglio and Hotel Tigli.
La Notte delle Streghe, Castel del Monte
Since 1996, La Notte delle Streghe has taken place in mid August in medieval Castel del Monte. This UNESCO Worled Heritage Site built by Emperor Frederick II in the town of Andria during the 13th century AD. There are theatrical performances, stalls, concerts, and even a Witches' Market with local food and beverages.
Due to the success of this event, a game of magic was added to the calendar of events on October 31st. This event includes a parade, a race, a haunted cake competition. Miss & Mister Strega nel Borgo are selected.
For more great places for Halloween events, also read Event Venues: Haunted Houses, Castles and Places.
Photo Credit: Glen Bowman