The Middle East practically invented the all-in-one shopping extravaganza thousands of years ago with their souks (markets) and grand bazaars. They're an excellent place to take in local culture and you can find anything here – offerings run the gamut. They're like small independent cities within a city and one of the coolest places to check out. Here are some of the best I've seen so far.. (I can only imagine the one in Marrakech, Morocco!)