Get there early to avoid the queues! Ditto, don't leave it too late for the same reason.
It all depends what you are going there for - make a list of what you want, and spend the first few hours checking prices. Most stalls will haggle for cash if it's an 'expensive' item.
Don
Thanks for the tips