I've just come back from visiting a poorer European country (PS the country isn't the one slightly suggested by my username). I was visiting a friend from that country and a UK based friend of my friend has accused me of being rude.
In short, they suggested that I should have paid for everything, on the basis that "in the third world(!), remuneration is expected when hospitality is given", and that "I needed to pay not only for myself but for everyone else involved".
I behaved in a way I've always done in the UK when visiting someone. I bring a gift and I try to pay for roughly my share of the costs. When I went out to a bar, I would buy drinks for people, and it would roughly work out when if I was bought drinks, etc.
I was not visiting anything like a 3rd world country, but even if I had been, I think it would have been patronising to "throw my money around". I'm not especially wealthy
So, AIBU to think like this, and how would you have behaved on a visit to a poorer country if invited to visit?