Kebabs and tajines usually cost little more than 30dh (£2.25/$3.50) at hole-in-the-wall places in the Medina, which typically have just two or three tables. You are not expected to bargain for cooked food, but prices may be higher in such places if you don't ask how much things cost before you order them.