How about staying in a Covent Garden-based London Hotel? These are our favorite picks to be close to all the action.