Not as chaotic or narrow as the medinas of Marrakech or Fes, the vibe of Essaouira's old city reflects its casual oceanfront locale. Plenty of little eateries (some terrible, some gems), loads of market stalls selling anything from knitted sweaters to crafted metal work, trinkets, and fish markets. Within impressive city walls, make sure you spend some time getting away from the major shopping alleys to visit the broken, dusty, forgotten areas too. It's like someone took a Greek fishing village, picked it up, shook it around, and put in down on the Moroccan coast. It's fun, beautiful, broken, dusty, and in need of love. But that's its charm.