A private collection of photographs showcasing Morocco's beauty and history, Maison de la Photographie de Marrakech represents the diversity of the country's culture. After your visit, do not miss the spectacular views from the roof terrace. A drink from the café in hand, and you've got the perfect afternoon.