place to stay marrakech vegetarian