destinysdaughter the musee YSL and majorlle, get a pass for both attractions from the musee YSL and you can skip the long line.
If you are into morrocan architecture and design, visit the madrasa ,Bahia palace.
I highly recommend visiting the berber villages in the Atlas Mountains. The views were breathtaking . Essauria on the Atlantic coast is so beautiful,so much history and beautiful architecture, you can also visit an argan farm on the way to Essauria.
April can be pretty hot specially daytime, I recommend bringing light clothes, sundresses ,maxi cotton dresses, sun hat, you can wear pretty much anything, no restrictions on what to wear, but do bring a cardi or jacket, it can get cold in the evenings,
We didnt eat much out we mostly ate at hotels, mamounia, royal mansour, hotel selman, the food was pretty amazing,