Marrakech is intoxicating. The colorful, bustling city is known for its sweet-smelling souks, endless spices, beautiful leather, Sufi music, Gnaoua dancers, and awe-inspiring snake charmers. Modern-day trappings include expansive traditional riads, contemporary villas, boutique hotels, endless cafés, blissful Moroccan hammams, fascinating art galleries, and museums. Whatever your fancy, you'll be caught up in magical whorls...