Oz Palace
One of the higher-end hotels in the area, Oz Palace has stunning Moroccan architecture, lush gardens, and a large pool. During the day, sunlight streams through rainbow-hued glass windows to give the entire space a magical feel. The polite staff go above and beyond to make you feel at home.