If you travel to rural areas, cover your arms and legs entirely. There is no need to cover your head with a headscarf. Even Moroccan women don't do it unless they are married. The only place where you are required to wear a headscarf is when visiting mosques.