I agree with the fact that Shakespeare's 'Histories' were more about entertainment than historical accuracy. That's why, I tend to avoid them (with the exception of Macbeth).
If I remember; one of the scenes of Richard III was never played infront/during Queen Elizabeth I's reign because she feared that her throne would be stolen from her. (That was a simple wording, one thing about a cold is that I tend to loose certain wordings....)
As to my favourite Road Dahl, that's difficult. I enjoyed: The Fantastic Mr Fox, The Witches, Charlie and the Chocolate factory and Matilda.