In both the York and District Senior Cricket League and York Vale Cricket League, opposition pay an amount for teas. In the YDSCL, there is no cap, and some charge more than others. What you tend to find is the home team at the start of the season sets the prices and the away teams use that to recoup the first half's costs.
The YVCL is slightly different, where the opposition tea costs have a cap, so everyone just charges the maximum. The cap is around £27, however the costs are up to about £45 per team on the YDSCL, which is extortionate.
I believe teas are overrated and irrelevant in our leagues. They are just an outdated tradition that is costly and could be done away with.
I would much rather see post-match food provided. Pie and pies, chips, curries, chillies, barbecues and the like. It would make it more sociable and enjoyable. Although this would be beneficial to most, there are some clubs that do not have the provisions to provide the heated food service.