Time Out Morocco selects 20 of the most idyllic destinations and takes
you straight to the loveliest hotels, best restaurants and most
compelling sights in each. It includes hip tourist hub Marrakech and
other major cities, along with bijou small towns, spectacular beaches,
dramatic desert landscapes and breathtaking mountain trails. This
inspirational guide is perfect for your next Moroccan break, whether a
long weeknd or a fortnight's stay.