If you haggle a price have a set amount you want to pay. Keep different amounts in several pockets pull money from the pocket with your set price . When you reach your limit say that's all I have. It helps to look disappointed. Remember they have to make money. But Never accept the first price.