Bargaining, away from the major department stores, is required etiquette; but make sure on big-ticket items that you have a good idea of retail prices before you begin.
It's considered normal to haggle when purchasing items away from major department stores.
It's very unusual to bargain when purcashing items.