Fes is cultural city not many things to do.
MY tip is do not stay there for more than 2 days you can cover all attractions in 1 day.If you wake up early and be active.
you can always take the train to meknes,Rabbat Casablanca city is cheap and worth a visit and you will see you will have peace of mind since there (Rabbat and Casa)no body will chase you and try to sell you stuff spiel you.
When you are not a locals means the price is double or triple for any thing you want to buy.
so for example if the price of the teapot is 70 the guy may say 350 or more.
I do remember I wanted to buy a wallet he said 150 I paid 30.
the same with cloth etc.
Morroco is a big tourist trap so do not trust locals easily.specially the young boys who have nothing else to do just to give tourist hard time by trying to sell you worthless informations guiding you to places that are one stone throw,products or any thing else maybe even trying to be a tour guide They offer any service you could imagine and do every thing for money.
Be aware of shp keepers they MAY look friendly and smile to you but also may get aggresive if you do not buy something.
They always say just come in just have a look do not but once you are in he will try to coax you in buying something.
He may say economy is bad no customers and he has family etc.well thats ok but the point is he expect you to pay triple the price of its value.
Haggling is wide spread so be careful specially when they see you are a tourist the price jumps I bought some thing the guy asked 350 after haggling i got it for 90 only.