The Ourika Valley is one of the favorite places for visitors. The journey up the valley from Marrakech is filled with breathtaking views of the Atlas Mountains and its winding roads and villages, and once there you can experience a quiet day by the river and have authentic lamb and vegetable tajine lunch on one of the river banks you will find. If you are feeling brave, you can also climb up to its famous waterfalls, just be prepared with the right shoes.