Families find a welcoming retreat at Ouirgane Ecolodge in the mountains. The on-site restaurant serves traditional Moroccan dishes, while kids enjoy the arcade/game room. Guests can split their time between cooling off in the rooftop pool and relaxing in the garden.