First time to Morocco

My girlfriend and I are from Canada and are visiting Marrakech in a couple weeks. What should we know? Looking for answers about tourist traps and about not participating in Ramadan when it is going on. Also if my girlfriend needs to cover up with a hijab. 19 male and 20 female. Thanks!