A good market has intimate edges/little hallways that are created by vendors on either side. There’s a combination of food, drink, and retail and seating space for people to linger. A good market also has elements that are easily assembled and disassembled.
The following Wikiblock elements can help you create the perfect market. Just add vendors.