I was always in the middle. I had friends with money to spare, and friends with very little.
I drew up some lists of free days out, minimal cost days out and more expensive days out.
I then worked out how to get the best deals for each.
For example each year our group of friends would decide on a local attraction/ annual family ticket and we would get them together when it's at its cheapest. Usually January or February for locals showing a utility bill. Or saving vouchers to buy it.
This meant that the majority of us could afford relatively cheap days out together over the year. Throw in a picnic and divide up the annual ticket by the amount of visits it was cheap.
If that failed and there was one or two who couldn't afford this, we would look at the free list of things to do and take a picnic.
The result was a variety of happy stimulating places to take children.
Our favourite one was pond dipping followed by picnic (hand sanitizer at the ready).
Or beach combing and rock pooling with a picnic.
Feeding the ducks
Walking in the woods
The free days out are often much better as the crowds of people at attractions are missing.
A robust picnic rug, flask and cool bag are essential.