Must-see hotels in Marrakesh

  • Hotel Essaouira

    Taking inspiration from its namesake seaside Moroccan town, Hotel Essaouira is decked out all breezy blue and white. There are 28 somewhat dated ensuite…