Agreed.
£4 per child is bargain.
That will cover the cost of turning the lights on, the heating on, paying staff, cleaning the loos (well, thats a dubious claim) and having food available for those bottomless pits called children.
Yes - you can pay a spectator fee. Its about £3.