Catholicism is the main religion in Spain, but its practice is less widespread in the Costa Brava than in other regions. Most Spanish holidays are religious in origin and the many festivals include All Saints’ Day (1st November), Corpus Christi, and the Feast of Saint James, as well as Easter and Christmas.