Stay in Marrakech’s 5-star hotel for $192 a night