Halloween (Día de las Brujas) is hailed mainly as a children's festival in Mexico on October 31. It is often overshadowed by the Day of the Dead (Día de los Muertos) celebrations on All Saints' Day and All Soul's Day.
In Spain Halloween has traditional feel which sets it apart from most European countries.
Better known as El Dia de los Muertos (Day of the Dead or All Souls Day), Halloween in Spain is a three-day celebration that kicks off on October 31st with Dia de las Brujas (Day of the Witches), continues with Dia de Todos los Santos (All Saints Day) on November 1st, and culminates with Dia de los Muertos on November 2nd.
Far from being a commercial holiday, the Spanish Halloween is all about honoring the dead and celebrating the continuity of life. Accordingly, specific customs and rituals can be observed throughout the country, most of them similar with those in Mexico and other Spanish-speaking nations.
For instance, during the Dia de Todos los Santos, which is a public holiday, many families tend to gather at the grave of their deceased relatives with holy water, flowers, food, and drink in order to rejoice and socialize.