Mountain view

Hotels perched near the mountain tops of the Moroccan Atlas range offer views over the lush green valleys.