How to become more street smart in India?

You know those kind of peoples who are very witty and smart like they know everything about the city,they can bargain with shopkeepers with ease,they know how everything works,they have clever communication how can someone become like one of them.