I'd just like to throw my support in here as well. The new Terry Pratchett mayherestinpeace and the new Bernard Cornwell were always my standard Xmas presents from my son.
I've never read the Sharpe books but I love all the others. Mr Cornwell sent me a Sharpe book with a little message in it after I pointed out an error in one of the early Uhtred books (there was a paragraph or two obviously missing in the first edition) but I've never read it. I tend to like anything up to the invention of the gun but nothing after. That probably goes for real history too. The Winter King was my first Cornwell and I was bowled over by the gritty realistic way he told what we usually get as sword and sorcery. I loved Stonehenge as well, but I've seen a fair bit of negativity about it.
There is, however, one thing that annoys me about his books. It's not a huge deal for me but I get a bit irritated that his protagonists always end up (eventually) with the beautiful girls, who soon get killed (sometimes in gruesome ways) in time for the protagonist to hook up with the next beautiful girl who comes along. I think he may be changing this approach and I'm hoping Uhtred's daughter plays a more important part in the next book but anyway... that's my one gripe. He does write strong women, too - Guinevere and Æthelflaed for example.
Is anyone else puzzled by the prologue to The Empty Throne? It's told in the first person by Uhtred's son (also called Uhtred). Afterwards, the telling of the tale is taken up again by Uhtred Snr. I read that book imagining Uhtred Snr would die in it, and his son would continue telling the tale, but it became increasingly clear as the book went on that that wasn't going to happen. Uhtred's son has not returned as the narrator since (e.g. in Warriors of the Storm). I wonder what ideas (or explanations, if Mr Cornwell has addressed it) may be around for why Uhtred's son narrated that part of the tale?