London is hardly short on upscale hotels — but these 10 winners stood out in this highly competitive field. Here are the best hotels in London, England.