Enjoy your stay in Morocco. Try to book at guest houses in the old medinas. Street food is no worry, you might consider visiting the imperial cities of Meknès, and Fez. Volubilis which also an ancient roman city. If you like cool weather and nice scenaries go to Azrou, Ifran and the surroundings of Khenifra. The north is beautiful but very crowded and pricy at the moment. Hope you make lots of memorable souvenirs.