Hi Ibtisaam, I don't know if Moroccan needs visa or know but I can recommend koreana hotel which located in downtown and near to most of attractive places and even you can only walk. Hotel is 4 stars and cheap, the only concern is the flight which is really expensive during the whole year.