Experience the vibrant heart of Morocco in Marrakech. Explore bustling souks, historic palaces, and lush gardens in this enchanting city.