Leaders Club, the membership program for The Leading Hotels of the World, is most beneficial for leisure travelers – particularly those who prefer to stay in independent properties with luxe digs.