Bargains abound in annual haggler's paradise