Hi Graeme very glad to hear you had a good time in Iran and that Ramadan didn't dampen your travaling any Yeah your right about the rule for travelers, the point I was trying to get accross is that some people (the situation being what it is at the moment) will be looking for any small reason to start some kind of confrontation with any non Muslim, but on the whole like you found out it shouldn't be a problem, Hotels in the U.A.E (read 5 star) do have areas layed out for non muslims to go for breakfast and lunch, but again out of public veiw.
Fireboomer??? Marocco shouldn't be a problem as far as I know a lot of mainly Muslim countries such as Lebanon, Syria, (Older countries) during Ramadan, if your Muslim you are expected to fast but then it is up to the individual, if you want to thats fine but if you choose not to thats also fine. I just think you have to play it by ear and see whats the norm from place to place. But as a sign of respect do any eating and drinking out of public eye. Take care guys and have a plesant trip..