Finally, there is the carpet souk.
Here, hundreds of handmade Morocca rugs and carpets cover the pavements.
No two rugs are the same.
In Mr Youssaf is rug shop, he invites you to sit down among all the beautiful carpets.
A silver teapot arrives with little glasses and Mr Youssaf talks about the different rugs, while his assistants roll them out one by one.
Two hours later, after many glasses of traditional mint tea and lots of bargaining, you finally choose your rug and leave much poorer.
Then it is time to return to the main square to watch the snakes and count your money.