Begin your trip in the vibrant city of Casablanca, home to the stunning Hassan II Mosque and the lively Medina. In the morning, explore the mosque's intricate architecture, then grab a cheap lunch at the Medina's food stalls. Spend the evening enjoying the city's nightlife scene.
Take a day trip to Marrakesh, the bustling "Red City" known for its vibrant markets and beautiful palaces. Start your day exploring the Bahia Palace and the Saadian Tombs, then head to the famous Jemaa el-Fnaa square for lunch and shopping. Spend the evening watching the street performers in the square.
Travel to the capital city of Morocco, Rabat, and explore its historic landmarks. Visit the Kasbah of the Udayas, the Hassan Tower, and the Mausoleum of Mohammed V. In the evening, take a stroll through the Andalusian Gardens and enjoy a cheap dinner at a local cafe.
Take a scenic drive to the charming blue town of Chefchaouen. Spend the day wandering through the picturesque streets and alleys, admiring the vibrant blue buildings and checking out local shops and cafes. In the evening, enjoy a traditional Moroccan dinner at one of the town's many restaurants.
Travel to the coastal city of Tangier and spend the day exploring its historic landmarks and beautiful beaches. Visit the Caves of Hercules, the Kasbah Museum, and the American Legation Museum. In the evening, relax on the beach and enjoy dinner at a local seafood restaurant.
Explore the ancient city of Fes, known for its stunning medina and bustling souks. Visit the Bou Inania Madrasa, the Dar Batha Museum, and the Al-Attarine Madrasa. In the evening, enjoy a traditional Moroccan meal at a local restaurant.
Return to Casablanca for your final day in Morocco. Visit the Royal Palace and the Museum of Moroccan Judaism, then spend the afternoon shopping for souvenirs at the Habous Quarter. In the evening, enjoy a farewell dinner at a local restaurant.
In addition to the listed attractions, consider taking a day trip to the beautiful blue city of Essaouira or hiking in the scenic Atlas Mountains. To save money, consider staying in budget hostels or riads and eating at local cafes and street stalls. Take advantage of Morocco's excellent public transportation system, including trains and buses, to travel between cities.