The best London cocktail bars for cosy drinks, from a fairy-lit terrace in Fitzrovia to snug surrounds in Covent Garden