Le problème se posera au passage de la douane.
Il aura des difficultés à passer sans sa CNI (carte marocaine), mais si par hasard il ne l'a pas, ou n'en a jamais fait la demande... bien que râlant, et désagréables, les douaniers seront obligés de l'admettre avec le passeport.
Ensuite les hôtels regarderont simplement le document sur lequel se trouve le numéro d'entrée au
Maroc, indiqué par la douane.
Passeport français -> aucun problème
CNI marocaine -> pas de chambre double.
Dans le deuxième cas, en réalité c'est possible, mais cela coûte plus cher, la plupart des hôtels qui accepteront seront soit : des hôtels classés 4* ou 3* parfois des hôtels dans les grandes villes qui vous demanderont de louer deux chambres.
Mais le risque existe toujours d'une descente de police à l'hôtel. J'ai vécu cela une fois, heureusement nous étions déjà mariés, pas le couple dans la chambre d'à côté, c'est manifestement pas très agréable.
Reste comme on te l'a suggéré, la solution des appartements à louer. C'est assez facile à trouver, effectivement pas hyper cher dès que vous restez plus d'une nuit ou deux, et beaucoup plus sûr que les hôtels, car la police n'a pas le droit d'entrer "comme ça" il lui faut une décision de justice.
C'est une contrainte supplémentaire pour le voyage, c'est vrai, mais pour l'avoir vécue pendant un an, ce n'est pas non plus un problème insurmontable...