Not sure where you are located, but in the basement of Parkway Parade there's a shop called Swiss bake (or something like that) and they do all kinds of cakes, bits and pieces of stuff - choc and non-choc. They have quite nice wrappings too so good for a present.
or
what about bottle of something - brandy, drambuie - though prob a bit expensive out here I suppose.