It's not always easy traveling with children, but there are cities in which the alternatives for them too are really numerous and accessible.
I found out the last time I went to London, in which two friends and all their grandchildren have joined! I thought it would be frustrating instead I have discovered zoos and parks I didn't even know existed.
One idea could be to go first to the London zoo: founded in 1827, the zoo was in the process of closing several times, until, once funds were found and renovated, it was "converted" into a conservation center of animal species. Inside you will find a large aquarium where you can observe fish of all kinds and origins, as well as the Moonlight World, an area dedicated to nocturnal species and organized in such a way that day and night are exchanged. Then there is the option to bring your children in boat on Regent's Park Boating Pond, where I'm sure they will have a great time.
On weekends starting from 17 November and every day from 20 to 24 December your children can meet Santa Claus inside the zoo, to whom you can give your own letter and also receive a small gift; it will be a wonderful experience to see Santa Claus reindeer up close.
The entrance fee to the London Zoo is 20 pounds for adults and 15,50 pounds for children which, however, up to three years enter for free.
Another piece of advice I can give you is to bring the little ones to the Coram's Fields City Farm, a park where children can meet bunnies, goats and ducklings, as well as giving them the opportunity to have fun in the playground and have fun with the sand; even adults can enter but only if accompanied by children!
And why not take a tour of the Hampstead Heath? It is a public area of 340 hectares used as a forest and park: here you can see the volpi, fly kites, fish and swim in the Hampstead Pond open-air swimming pool in the summer.