I would have loved it in the 60s, but now, I would not go anywhere near England ANYTIME of the year.
That country is a victim of the Peter Principle.
Just stay out of the big cities, and you will enjoy yourself - as long as you can drink beer...:^)
England's political landscape is definitely regional, with the cities overwhelming the other areas, a bit like the US. So just play tourist in the cities, and stay somewhere in the country.
Usually lots to do around Christmas - the nearest cathedral is certain to have nice music and carol services, and make sure you take in a pantomime - good for a laugh.
On my wife's first visit there at Christmas, the first thing she noticed was how low the sun was in the sky at noon, and then how short the days were. Think the same latitude as the Hudson Bay...:^)
I personally like York, but am biased since my cousin runs a Bed and Breakfast there.