A lot of the answer depends on what you are prepared to deal with on a holiday.
Spending money - whatever you take, don't let people see how much you have on you at any one time. Keep small currency at hand in your pocket and a couple of bigger notes close to your body
If you carry a bag, make it a cross-body shoulder bag with a secure closure eg good big zip
Beware of going into shops unless you are confident of how to get out - a regular scam in many many places including Morocco is to prevent you from leaving until you part with money
If you are female you will be subject to comments and possibly to touching / ass grabbing, especially in crowds. You can minimise this by wearing a long cover-up shirt, cover your legs as far as possible. I'm not condoning a society where this happens, I'm just giving hints on how to minimise it and stop it spoiling your holiday.
A classic way to get your attention is for stallholders to shout in English as you pass by. Maybe a name eg 'Elizabeth!', maybe 'cheaper than Asda!' - your instinct is to look as it's in your language, then they can try to reel you in. So practice not reacting to being yelled at
Dark sunglasses help keep male attention at a distance
Beware people 'helping' by taking you the shortcut, showing you where the best restaurant is, cleaning your shoes the minute you stand still - you will be asked for cash
Haggling is normal, never pay the first stated price and be prepared to walk off. Most of the goods you see are now global tourist stuff, made in China
You may find that your accommodation owner has a pet tour guide, and TBH if you haven't experienced the chaos and anarchy of mideast/ north african cities, it might be worth (haggling first) then letting them take you around. You will have their skill in putting off the other sharks
And have a lovely time! These doom and gloom hints are intended to brace you so you don't go into shock and cower in your room for 6 days...as some folk have done. It wiull be a great experience.