THE Holiday is one of the UK’s favourite Christmas watches – and who hasn’t wanted to step into the magic of the film? From the Cotswolds to Yorkshire, here are five of the best villages that will make you feel like you’re Cameron Diaz exploring England for the very first time. Shere, Surrey Of course…