a fantastic seafood meal with wine cost us in the region of £30
One portion for £30

It isn't remotely cheap...
Actually, it all depends on where you have your meal. When traveling to Eastern Europe, I usually tend to eat in places where they do national cuisine - as a rule it's cheaper and more interesting. I wouldn't call Croatia expensive.
The most important thing is not to walk with a silly smile

on the face and a camera hung above your belly. Croatia is a very multilingual and multicultural country. If you can speak a little Italian or German, you can easily pretend you're not a tourist - I can tell you - this approach is a much much cheaper way to get around.
By the way, if going to Croatia, do it in August. There is a spectacular festivities on 5th of August. They're celebrating the Victory Day. Then there's a place called Sinj (find it on google maps or anywhere else). Be there on 15th of August for the Sinjka Alka - it's a historic festival of knights and medieval competition. Aah, that's a tremendous sight!!!