There are just a few hotels in Essaouira and the range is not extensive as in other places. If you want to be during the gnaoua festival, book in advance because is almost impoooosible to get a room. Otherwise bring your tent or be ready to sleep on the beach.
