When staying in South Wales last summer I got round this problem three different ways, in a number locations. All included using a waterproof bag that I previously bought for kayaking etc.
1. At the first location there was a lovely natural spring which I bagged my food & Magners and sunk, I covered it somewhat, producing shade and not causing to much of an isaw. The easiest solution really, but not always avaliable.
2. The second location was at the bottom of a valley, I was staying nearby a large river, there was a couple of very small streams (only about a foot or two wide) leading down to the main river, I dug a pit in one of the small streams, big enough to acommidate my waterproof-bag, I submerged the bag and put a large flat stone ontop to hold the boyant bag under the ground and water. The stream filled the hole with water and flowed over it as normal, I figured it would keep the bag in shade, below the ground would be nice and cool and the water going over the top would have a nice continuous cooling effect. Probably my best method out of the three.
3. At the summer bushmoot I wasn't camping beside a river or a stream, I found a shady spot that happened to be nice and sandy, nice for digging, dug a hole to acommidate my waterproof-bag, plonked it in and fully covered it backup with sand. Being sealed I didnt have to worry about the contents getting dirty.
I would love to hear other peoples solutions.