Me and 3 girl friends just returned from Marrakesh and visited Casablanca and Rabat in 2 days. Casa can be done easily in one day and Rabat also if u start early (we wished we had more time to see the Shellah) We took the train to Casa, upon arriving there we were hounded by many random taxi drivers outside the station who seemed quite pushy and overcharged but found one who seemed OK and by the end of the day we couldn't help but thank our lucky stars. His contact details are
GSM: 061 45 70 18
e-mail : firstname.lastname@example.org
He is very knowledgable, will take u to see the main tourist sites and also the local areas if u ask him to (he took us to visit the local food and spice market as well as the souks, all of which were worth visiting)...and his rates are reasonable. We paid 400 dhirams (in england that's £25 for four hours for all four of us!) and managed to see all the main sites, he also recommended places in other cities we would never have known of and a decent hotel too, Hotel Maamoura. As four girls we felt safe and comfortable and he is good company (I forgot to mention his english is quite good too).
If anyone would like further details feel free to contact me.