I went to Morocco last summer and it was a great experience even if the prices are high, particularly in Marrakech.