The photography museum is great for showing the history of Marrakech and Morocco. It's a bit small, so you can visit it in about 1-2 hours. The staff is very polite and friendly. For lunch here, there is a restaurant on the terrace with a view of the city. Lunch is delicious and the price is very reasonable.