We will be arriving in Marrakech approximately 10.30am 13th October and plan to get the train to Fes on 14th October. We have booked our hotel in Fes already and I'm now looking at booking a food tasting tour for the morning after we arrive in Fes (15th) as this sounds like a great way to get a feel for Fes and at the same time get your bearings round the Souks.
I have just assumed that booking a train ticket from Marrakech to Fes one day in advance is sufficient. Is this likely to be the case? Also we do not speak any French will this prove difficult? We have used Supertours buses in the past and had no problem, but have never travelled by train in Morocco.