With its historic sights and excellent dining scene, the capital city of Zagreb is worth a visit during your trip to Croatia.