Got to Casablanca by train - first class from Marrakesh cost a couple of quid more than second and is well worth it. Stayed at Hotel Galia, great spacious rooms, clean, cheap and the hotel manager is lovely and really tries to help you. Computer with internet free to use downstairs too. Went to Rick's, food fantastic though not the cheapest! Hassan II Mosque very very impressive!