One of the big reasons we almost never travel to developing countries is because we hate being hassled. I don't want people to pretend to be my new best friend, and then try to sell me a carpet. I don't want to make new pretend best friends at all.
I don't mind paying more than locals pay. I don't want to haggle with anyone, ever, for anything.
Our two forays into developing countries have been a day trip to Marakesh (I think it was? Coastal city, Morroco.), which involved loads and loads of nightmarish hassle, and a one-week trip to small-town Mexico, which involved nearly no hassle.
I do understand why people hassle us. If being kinda annoying to me for half an hour can earn them the equivalent of a week's wages, well, who can blame them?
But I want to understand how to choose holidays that will involve little or no hassle. Are big cities worse? Are some countries worse than others?
I have some ideas about why the Morocco trip was so much worse than the Mexican one, but I want other people's thoughts about how this works, too ...