Urban vacations: The 13 best Hotels for a city break in the Imperial Cities of Morocco