I can recommend the Intercontinental In the City (the one with lots of flores and a big I at the top!). Went there a few weeks ago just before ramadan, the atmosphere was very jovial, excellent food and could drink what you wanted ( bottled beer, wine, sparkly, etc). I can't remember if there was music or not but there seemed to be a near party atmosphere.