As I answered to another reply, you would also get a much better reception as a foreigner than as a local. Especially if you're tourist with money. Not because they make a cynical decision to appear hospitable, they're sincere in their sympathy to you: you're not a threat or a competitor to them, unlike another local.