CosmoCaixa is Barcelona’s Science museum, which features a range of interactive activities for children, a mini Amazon rain forest and planetarium.