Tangiers has some very fine restaurants offering both traditional and modern cuisine.
It's not all just couscous and kebabs. The restaurants here serve all kinds of international cuisine; pizzas, salads, steaks, chips etc... Most provide excellent service for little money. Some of the more traditional restaurants don't serve alcohol, so if you want to have a glass of wine with your meal, it's best to check in advance. Having said that, there are still plenty of restaurants where you can have a drink, especially the international ones.
Some provide entertainement too, like Hammadi's, where a band of smiling Andalucian musicians entertains you before parading around the tables for tips, their only pay, at the end of the evening.
Here in Costasur.com you can find guides and tourist information for many destinations, you can also reserve accommodation, transport or activities for your holidays. We are specialists in accommodation with more than 75,000 hotels and apartments in more than 900 destinations. Customer services operators available 24 hours a day, 7 days a week.