Dress respectfully if you do not wish to attract undue attention. This typically means covering your body between your knees and elbows e.g. trousers, long shorts or skirt to the knee (at least) and short-sleeved shirts or t-shirts. In summer, loose clothing is comfortable in the heat and when travelling; in spring & autumn, a warm fleece is needed for chilly evenings; and in winter, warm clothing is essential. In large cities such as Marrakech, Fes or Agadir, Moroccans dress as fashionably as they would on High Street in Europe although, in contrast, you will also see women traditionally dressed in derra (hood like scarf that covers all hair and is tied under chin) and jellaba (long-sleeved, ankle-length, flowing dress). In rural areas women usually wear traditional clothes and you are encouraged to dress more conservatively when touring.