Motorway service stations used to be the place, but supermarkets seem to have over-ordered again this year, so worth trying the big ones tomorrow, or your local Co-Op today. Anything under 75p/100g is good value. They only taste good when they're cheap.