Originally Posted by
GinFizz
Bargaining is indeed required almost anytime that there is no posted/labelled price (and also many times even when it is). You will almost certainly end up paying a higher price than a local could get - but not by so much, unless your bargaining skills are completely useless.
I'm not sure why, but the locals I know are useless when it comes to bargaining. Now, they ask me to go and I help them get a better deal (by a lot!).