Can I Bargain In Cuba?
It is considered impolite for foreigners to try to bargain or haggle with Cubans. Most Cubans live below the poverty line and make the equivalent of 17 USD per month.
You can sometimes negotiate the price of your stay at a casa particular, but not always. It is acceptable to bargain with the driver of an un-metered taxi. Anything at a shop or a restaurant is non-negotiable.