I went to Saudi on business for a week about 10 years ago.
This is a country that does not allow "normal" tourists and I only got in by applying for a business visa.
Upon arrival I was met by the most rude and surly customs staff I have ever seen.
Because I had some computer CDs with me I was ushered into a room with no explanation and a man behind a desk looked thought CDs (I suppose to check I was not importing pornography).
If I could have turned round and gone home at that point I would have done.
All the women are "covered up" and if a couple are walking down the street and the woman is showing too much flesh then the local police use a small stick to "whip" the back of the man's leg for allowing his female to show too much flesh.
The bring in lots of immigrants from places like Pakistan to do all the menial jobs, and at the time even the immigrants were not allowed to drive either.
All the men have a superior feeling about them, looking down at everyone, even the few of use from the west who were there to try to sell them computer equipment.
Right in the middle of my presentation all the Arab men stood up and walked out the room with no explanation. It turns out it was time for prayers. They then all walked back in again with no apology and we carried on.
All the restaurants are split into two (even McDonalds), one side for the "evil" men, the other side for families or women and children. There is a large barrier down the middle so you cant see over.
It is the only country I have felt frightened in, a feeling that the government was watching me and making a note of what I said and did. When it was time to leave I ran for the plane and I was so glad when it too off.
The only good point about the country is that alcohol is banned and drugs are not available, so you felt very safe walking round at night. When you see the state of some of our young drunk or drugged people in our city centres we could certainly learn something from that.
But overall Saudi is a horrible country and NOTHING would ever get me back there.