Our 35 top picks for City Hotels in the Atlas Mountains: