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