To answer your question whether or not one has to pay for photographs with the 'Long Neck' tribe...the answer is No, not if you don't want to. However, they do sell jewelry, fabrics and various other items which one is able to purchase to help support the families in the village. You also have an option to simply donate money for the village. These villages can make one feel a little uncomfortable (myself included) as they can give you the feeling of being in a 'human zoo'...I didn't stay there too long and felt somewhat guilty about taking photos because it almost seemed exploitative. On the positive side it does provide members of various tribes with a source of income and somewhere to live....I suppose.