Need to book a couple of nights in December and hope to stay in or around Covent Garden. Need hotel with room service as DS will be in bed by 7.30 pm! I have no idea about London so can anyone give me any help?