Cardiff's City Hall stands in what has been acclaimed one of the finest civic centres in Europe.