+1 to both the posts above, Zagreb is a desert.
It's been a long time since I was there but even after extensive searching the going rate was 4-500 euros for a short time. There really isnt much of a scene there and what few civvies dabble in punting charge silly prices because either a) they guess thats what people charge abroad, or b) cus they can.
Give the civvie street a go and just make sure to avoid any chat of politics. Always a good suggestion but trust me in Zagreb you do not want to get dragged into a politics convo, especially in a public place.