i only spent month in morocco but toook my 9 year old daughter with me, the streets can get very very crowded and people push and shove each other....keep hold of thier hands in this as it could be so easy to be split up and carried along with the crowd, corssing a road is a nightmare in the big cities, take care here too. moroccan people are real nice friendly people, but too many speak english, but if you can speak french you will cope. my daughter has shocking red hair and attracted a lot ot attention from moroccan people for it.. they all loved it, and she got loads of kisses and cuddles from complete strangers, but they always talked to me as well (i had a moroccan friend to translate for me) and they were always pleasant and nice to both me and my daughter... i never felt in anyway any fear for her safety. hope all goes well for you.