I prefer to be ignored and have to ask than be surrounded by men trying to sell me something.
In Egypt a man will litterly come and stand beside you the entire time. Just to make sure you aren't nicking. And in India they crowd around you and shout in your face.
Thailand is great. They have zero business sense. Just sit in a urine soaked hut, no shop name, and ignore everyone.