Marrakech
Marrakech's numerous souks will make you wish you had a larger luggage allowance. The city is a haven for artisans, and you'll find many open-air markets filled with stands and traders hawking all types of goods and souvenirs. Silver-tongued merchants unfurl a succession of rugs, each more beautiful than the last, and then debate the price down to the last dirham. If they're feeling cheeky, they may try to sell you the camel they claim transported your new carpet. You can also browse silver jewelry, intricately worked leather, argan oil cosmetics, and filigreed lamps. As you wander, you'll see both traditional designs and contemporary ones created by young Moroccan artists.