Hi there. The IC is a little out of the way (not a lot, but a little). I think your best Holiday Inn would be in Al Barsha which is very close to a metro station and major sites. As for a Hyatt I can recommend the Park Hyatt if you would like a romantic resort.