If you only have 24 hours in Croatia's capital Zagreb, find out how to make the most of your time in this under the radar but remarkable city.