We have spent the last two Christmases in England (Ludlow and Kidderminster), and knew that we needed to stay someplace that had a "Christmas package." My daughter, the teacher, has just moved from Worcester to London (Hammersmith). Would the same hold true in London (that we need a hotel with meals from Christmas Eve through Boxing Day)? I'd like to stay somewhere that is chowhoundish. Any suggestions? How do I start researching this?