Most vendors accept cards
Yes
Most of the vendors do, on both markets. They do have Atms on both buildings thought if you do need them.
They do. Cash will get you out quicker, though.
I have never seen one that doesn't, but you should always bring cash with you just in case.
Thanks! Your answer is awaiting moderation.