We cook our ham in cider instead of water ... bring it to the boil in water first (if you haven't soaked it overnight), then drain that water off and fill your pan up with cider (I'd usually use a 1-1.5l bottle and top up with water if necessary) and cook as usual. Let it sit in the cider until cold/ready to put in oven, then glaze with honey & cloves and finish in oven. Lovely!
I cooked a ham the other weekend in cranberry juice and apple juice with some cinnamon sticks and all spice berries, then chucked it in the oven with a glaze (honey, mustard and cranberry sauce). Was a bit of a gamble as it was for the inlaws who were expecting full turkey dinner but it went down really well (and was v easy).
Possibly you could do the turkey in Jamie Olivers fantastic roast chicken style... Put slices of black pudding all over, tucked UNDER the skin. It will all melt away making the breast meat moist, and has a nice spicey taste...?
saw an advert for some posh turkey in m&s so am copying it by laying pancetta in strips over the turkey for last hour it's in the oven
(i'm a veggie - this is all for the love of dh and his penchant for italian meat!)