Hotel tips: Our favorite 43 hotels in the Imperial Cities of Morocco