Little did we know how Zagreb would surprise and delight us. After a brief sojourn in Hungary, we met up with friends who had Croatia on...