Bargaining is a way of life in many contexts in India, including at markets and most shops. As always, keep things in perspective: haggle hard but not without a sense of humour. There are also plenty of more upmarket shops and government emporiums where haggling is inappropriate, as prices are fixed. You'll also usually have to agree to a price before hiring a taxi or auto, or for longer trips, a car and driver.