Good hotels and visitor attractions are in no short supply in Bahrain. The island boasts 18 five-star hotels, including names such as Ritz-Carlton and Novotel, and in recent years chains such as Rotana and Four Seasons have entered the market. In addition to sporting fixtures such as the Bahrain Grand Prix, the country has natural attractions...