Taroudannt
One of the most beautiful destinations in southern Morocco is the picturesque small town of Taroudannt, also nicknamed "Little Marrakech" for its 7 km long and excellently preserved city walls. Houses painted in pink catch one's eye and outside the gates of the town the mighty Atlas Mountains begin to rise.