Haggling is not a common practice in Dubrovnik, particularly in established shops and restaurants. Prices are generally fixed, but you might have some leeway when shopping at local markets or with street vendors.