Haworth, West Yorkshire. Where in Britain would you love to spend Christmas one year? Edinburgh? Bath? York? London? How about a traditional English Christmas feast…
401