The rainbow flag doesn't flutter quite as brilliantly in Zagreb as in nearby European capitals, but that's not to say Croatia's capital hasn't got a characterful queer scene of its own.