Check out Qalam in morocco, just go to google and type in Qalam and Morocco and it should come up... I've herd it good as they teach and also do tours of Morocco so you hit two birds with one stone... learn arabic and get to see the culture and eat good food.