From Chefchaouen, take CTM Bus to Tangier (travel time was approx. 3Hrs and cost 45 MAD). The bus will make a quick stop in Tetouan then continue to Tanger. From Tanger CTM station I took a taxi to Tangier Ville train station(costs 40 MAD).
Buy your ticket to Marrakech (costs 327 MAD for the first class seat). I recommend the first class seat as It will be a long overnight trip from 11PM to 9AM. There are fast trains to Casa Voyageurs but departs early and you need to transfer trains.
Day 5:
> Stay at Le Maison Arabe - This famous hotel is a go-to for tourists to enjoy exclusively Moroccan cuisine and their hotel spa. They serve delicious breakfast and dinner. They have a band performing traditional Moroccan songs during the course of the dinner. I was upgraded to suite room overlooking the pool. I ate a lot. Swam on their pool and got drunk (I got free moroccan wine).
> Explore Jemaa el-Fnaa Square. Good luck. Crowded.
> Koutoubia Mosque - 12th century Mosque.
> Saadian Tombs - the only remains of the Saadian dynasty, containing princes and other prominent people. Beautifully made tombs to honor the lives of the people close to the Sultan (entrance fee is 70 MAD).
Day 6:
> Book Shared Group 3 days Desert Tourfrom Marrakech to Merzouga Dunes with Marrakech Desert Trips costs 3,260 MAD (with upgraded private room at Dades Valley and Luxury Desert accommodation plus sand boarding activity at Sahara Desert. Regular price without any upgrades costs 925 MAD). I recommend this tour and the company. I think it will be more expensive if you do it alone or you don’t know any locals, else you do a roadtrip.
> Visit Palais De La Bahia (entrance fee costs 70 MAD).
> Eat at Riad Omar and see the sunset at the rooftop. I had a funny story, my bill was 360 MAD. I told them that I would pay cash, I went to the ATM machines nearby and the ATM were not dispensing any cash using my Debit card. They told me it was Sunday and the bank were closed. I don’t know if that was true. I tried 3 ATM machines far away from the restaurant and the waiter was following me. Luckily they accept credit cards! so, bring enough cash.
> Shop at Marrakech Herboristerie. You can buy argan oils and lots of Moroccan herbal medicines. They even have Moroccan V, it was offered secretly though.
> Overnight stay at Riad Dar Aby. This 6 rooms Riad has unexpectedly beautiful interior. Not luxury but comfortable. I had to leave early for my 3 day tour to Sahara Desert. This Riad only accepts cash.