To be able to bargain better is really an art and I think I’ve never been able to master this art. To some people bargaining comes naturally and some bargain just to show off or just because they cannot purchase anything before bargaining. But you can only bargain where there is scope for bargaining. For instance I have never seen people bargaining in an expensive restaurant or a boutique or an electronics shop because the prices are clearly mentioned in the menus or on the tags.
You can bargain where the price is not clearly defined. Take for example buying vegetables in a farmers’ market instead of a general store. Or you can bargain for a better deal while buying a computer and get the hardware and software choice of your preference. You can also bargain when you are buying something second hand. And you should definitely bargain if you are renting a room or an important because even a slight change, due to the recurring nature of the cost, will make a big difference. Read this post that tells you 10 negotiable ways to a fatter wallet.