Riad Kniza is a great place for a romantic dinner, at one of their Moroccan-styled tables indoors or on the roof terrace. You need to book in advance (at least a day) so that the chef can have all of the ingredients needed to create your meal.