On Christmas Day last year, three dozen geisha danced, sang and talked before several hundred guests at a luxury hotel in Kyoto. Their ancient sisters would have been shocked. For centuries, Kyoto’s ...