Por cierto que ayer actualicé mis calendarios de festivos para Madrid y Barcelona en:
https://festivus-es.github.io/festivus/
Los uso a través de Google Calendar, pero cualquier programa que soporte iCal debería aceptarlos.
Todavía no he encontrado un mecanismo mejor, lo que me parece bastante triste.
Si sabéis usar Git, el proceso para añadir más ciudades no debería llevar más de 15 minutos. Con una cuenta de GitHub, también se puede hacer mediante el navegador, aunque no es muy amigable.