I am traveling to Marrakech, Essaouria, Merzouga, Fez, Chefchaouen and Casablanca. I have heard/read mixed advice on the type of clothing women should wear. Can someone tell me whether women need to be completely covered up (ie long sleeves, pants) or are shorts, tank tops and tshirts ok? Does dress code differ by city?
I know it will be hot in Morocco when I visit in September and would prefer to wear shorts and tank tops if possible. But I don't want to offend anyone there.
Any advice would be helpful. Thanks!