i) It is important to fill in the landing card but they are not always handed out onboard the aircraft - the cards can be found in the immigration area but be sure to take a pen!
ii) You should expect to pay about BHD 5 for a taxi from the airport
iii) I can recommend the Diplomat (see
my trip report), but this might be out of your budget
iv) I have heard favourable remarks about the Golden Tulip, which is cheaper than the Diplomat
v) You might want to be careful of cheap hotels such as
these ones unless you want "company"!
