Wenn ihr Erholung wollt, würd ich nicht nach Casa.
Um Marrakech herum gibt es wunderbare Möglichkeiten... in 1h Entfernung mit dem Taxi kann man schönste Natur bewundern - und sich erholen vom Trubel der Stadt.
Safi kenn ich persönlich nicht.
Würd aber eher im Süden bleiben.
Marrakech, Essaouira, vielleicht ein Abstecher in die Berge...

Die Zugfahrt ist sicher schön, aber auch anstrengend, und der weite Weg lohnt sich meiner Meinung nach nicht wirklich.