I would like to add to the article on Christmas. I can tell you what has happened in previous years at the Carol Service.
The English Speaking Church held a Carol service in the Church in La Massana. (about 3 miles away). The building is a Catholic Church but the service was sort of Anglican, but several different people took part, including the local catholic priest. The children were given a "Christingle" which I thought was East European Orthadox but I may be wrong. Silent night was sung, with verses in Catalan, English, French and Spanish.
This look place early evening and seemed a nice way to get into the Christmas mood especialy after the hot wine and mince pies. It is possible to get here and back by local bus. There was a bus back from La Massana at 8-30 pm and 9 pm.