Here's an itinerary for an 8-day tour from Casablanca to Marrakech, starting from Casablanca:
Day 1: Arrive in Casablanca and check into your hotel. Visit the Hassan II Mosque, one of the largest mosques in the world and an architectural masterpiece.
Day 2: Take a tour of Casablanca's historical landmarks, including the Royal Palace, the Habous quarter, and the Central Market.
Day 3: Drive to Rabat, the capital city of Morocco, and visit the Royal Palace, the Kasbah of the Udayas, and the Mohamed V Mausoleum.
Day 4: Continue your journey to Meknes, a city known for its well-preserved historical architecture and monuments, such as the Bab Mansour, the Moulay Ismail Mausoleum, and the Heri es-Souani.
Day 5: Head to the scenic city of Fes, famous for its traditional architecture, historic landmarks, and vibrant markets. Visit the Fes El Bali medina, the Bou Inania Madrasa, and the Dar Batha Museum.
Day 6: Drive to Marrakech and explore the city's famous landmarks, including the Koutoubia Mosque, the Saadian Tombs, the Bahia Palace, and the Menara Gardens.
Day 7: Spend the day discovering Marrakech's souks and markets, including the Djemaa el-Fna square and the Marrakech souk.
Day 8: Depart from Marrakech and fly back home.
This 8-day tour from casablanca provides a good introduction to Morocco's rich history, culture, and architecture, and allows you to visit some of the country's most famous landmarks and cities.