Barcelona’s children’s festival El Festival de la Infancia takes place between December the 27th and January the 4th, a time of year when some parents may welcome some activities for over-excited children on their school holidays.

The stated aims of the festival are “to provide a fun and educational environment for children to learn the values of solidarity, culture and sustainability through play”.

This means that children will have the opportunity for plenty of hands-on experiences: they can learn to milk a cow or how grow their own organic garden in the farm area, or visit a section dedicated to understanding how a city functions, or experience professions such as being a doctor, fireman or police officer for the day.

Other activities include sports, dance, theatre, music and cookery lessons. With so many activities on offer, both children and their parents are assured something fun to do.