Q: Please give one hotel only, no choices.

A: The best hotel in Bahrain is the Ritz Carlton but it's a bit expensive. I recommend the Sheraton, it has been lately refurbished and the rates are not bad. It has a very good restaurant, Al-Safeer, in case you want to have lunch. There is a lovely shopping center that you can shop in as well. It's location is: City Center. I think this is the best choice. Go to the Sheraton international website & search for rates. Have a pleasant time in Bahrain.