Lots of jewelry and other trinkets there--take your pick.
Yes, make sure to haggle. You can always get a better price.
Yes in a few places. Before buying a bracelet walk around because there's a lot of people selling them and they could have it cheaper somewhere else. That's what I would do.
Yes in about 10 vendors boths
Yes
Thanks! Your answer is awaiting moderation.