A little bargaining for hotel rooms should become second nature. Before you agree to take a room, ask for a better price: ‘Tem desconto?’ (Is there a discount?) and ‘Pode fazer um melhor preço?’ (Can you give a better price?) are the phrases to use. There’s sometimes a discount for paying à vista (cash).
You should also bargain when shopping in markets. And if you’re about to ride in unmetered taxis, be sure to agree on the price before departing.