Virtually everybody comes to Bali to shop, and even if shopping wasn't the ultimate aim, you'll still end up with fascinating and irresistible buys. Bali is a treasure trove of fine art and handicrafts, antique and semi-antique furniture, paintings, delicately carved jewellery, wood and stone carvings, masks, woven and dyed fabrics. (What to buy in Bali)
Bargaining in markets, shops and art shops, is normal practice and getting a good price depends largely on one's bargaining prowess. As bargaining forms a large part of the fun of shopping in Bali, remember to carry cash, as not all places accept credit cards - and be good humoured. Shops are usually open from 10am to 11pm.
International labels, local designer clothes plus skillful tailors and dressmakers offer reliable 24-hours services. Shops selling similar items are normally grouped together to make comparing prices easy, and if the shop you're in doesn't have a particular colour or size, why, just pop over next door!