I think £6.99 is a fab price. I've searched all over Cheltenham and the cheapest I've found is £9.99 at The Range, so I think that's a pretty good bargain. Plus I would always rather buy from a known retailer than a market as you have more comeback if there is a problem.
Amazing family weekend with old steam engines, classic car displays, market stalls, and full catering and bar. And camping on site - Save £25 by booking in advance.