Our Zagreb travel guide with tips on things to do, places to eat and stay, and other info you need to plan a operfect trip to Zagreb, Croatia.