Jo well done for your comprehensive list of list of useful tips. You gave 110% as usual - Were you a boffin at school by any chance ? - always hitting top marks - hahah just joking Jo - Thanks for posting very good tips as always
These are my tips and its more of when you start living here but it helps knowing the following before hand
1. Be prepared for the way the driving goes on here. Not in a bad sense but just be careful as you do have boy racers here and the odd person(s) now and then who are always in a hurry and want to rush without consideration for others on the road. You may be in the right on the road, but you will get the rough riders who may do some not so good driving, so keep your distance and be on your guard. Although with strict driving laws implemented recently, lets hope they'll be a big improvement soon.
2.Be patient here especially if you come from Europe as things are not done fast. Things here take 'a little longer' to do here. Paperwork work i.e work permits to ID cards can take a while especially during the fasting month as the working hours are shorter.
3.In Bahrain there's the fasting month and lasts for 30 days. During this time, working hours are shorter (this may be dependable on the company you work for) - please do respect the people who fast here during the month. Therefore, there's no eating or drinking in public during the fasting month. The eateries here will close and will only open after the fast is broken for the day, normally in the evening. The restaurants and shops will then stay open past midnight. Even for the expats who don't fast, please note you cannot smoke or drink water in public or even in your car. So please do respect the fasting month here.
4. Work contracts here are normally 2 years. So make sure you understand everything on your contract. Make sure you and your HR person(s) understand whats agreed and most importantly you understand it fully. This forum has valid input about the working laws here so may be worth reading it just to get an idea. Even today on Expat.com people ask what they should do if they have completed their 1st year and want to quit.? Their employers are asking them to pay back some costs, i.e. visa, flight..etc so Make sure you understand what your ties/penalties are with your company before you quit.
5. As Jo mentioned in her post, there's not much public transport here so you have to be dependent on catching taxis everywhere - which can be quite expensive. Driving would be a big plus point if you have a driving license from abroad. Some licenses are accepted here and can be exchanged for a Bahrain one. Not all Expats can get their licenses exchanged, I know UK and US ones can be exchanged, so check before hand. Otherwise if you wish to drive here you will have to take lessons and then a test. I believe one of our Expat.com expats has gone through the driving lesson process here and has listed it. I have also written a post on how you can exchange your foreign license (UK one) for a Bahrain one. I list the tips on how to save time too before you go to the Traffic Directorate.
Please see the Transport and cars section.
6. The weekends here in Bahrain are Friday and Saturday. Therefore you will find the roads, malls, supermarkets, cinemas quite packed on Thursday evenings till late. Friday mornings are great as its so quiet outside and everywhere. Come lunchtime, the places start becoming busy especially the eateries till late night. The busy rush is caused by the weekend revelers, and due to tourists coming to Bahrain from other GCC countries. Then come Saturday evening, things wind down.
7.The weather here consists of two parts the way i see it. The hot months and the cooler months. The temperature starts rising from May and keeps rising till June/July. The conditions here are hot and humid especially during July/Aug. Then in mid Sept the temp starts dropping right till Nov/Dec. Although the afternoons are warm. Jan Feb March are cooler months too and you can walk outdoors. So wear comfortable clothes during the hot season and warm clothing during cooler months as it can get chilly at nights during the cooler season.
About dress code here - please dress appropriately. I would advise dress sensible and not bare too much skin or dress with short skirts (for women)..etc Else you get the odd sleaze bag that will say things to you or beep at you - so avoid attention to these kind of people.
Good luck to the newbie expats