Imlil is a good base at the foot of the Jebl Toubkal mountains. Most people arrive here initially from Marakesh before walking up Toubkal. We got a taxi here from Marakesh which took 1.5 hours. There are good cafes, shops and places to stay. We can recommend the Cafe de Soliel for food (and also we camped on their roof!)