Was in Home Bargain over the weekend and they seem to have a good deal on AA's and AAA's. They were all 8 for £2 (actual packets may have 4 + 4 free). We bought a load of Enegizer AAA's on Sunday, and they got some Duracell AA's today which again we stocked up on.
They seem on a par and cheaper than other deals I've noticed even if you have to buy a few packets. Also, if you don't want to buy in bulk also very handy.
C's were £1.69 for two Duracell's which wasn't bad either. Also, you don't have to buy in bulk to get the good price. I asked on the till and they said they will be getting stock in all the time (Runcorn branch).