If anyone has a layover, you can get a 1GB sim card for about 4-6 OMR (5-12 USD). If you need cabs, make sure to have exact change and ask around for price estimates. If not, they may overcharge you, even if you settle on a price before getting in. Was the only issue i had on an otherwise good two day trip. Everyone speaks English.