We are booked to stay 2 nights in Casablanca and 2 nights in Rabat: we want to visit Marrakech and then stay in a hotel/guest house somewhere near the Sahara for a 1 or 2 day excursion. We cannot work out which town would be the best located for such a trip-or how best to arrange this: can anyone advise please. We will be in Morocco for 10 days from July 16th. Thanks!!!