Laid out in 1896 to mark the thousandth anniversary of Hungary, Heroes' Square is the largest and most impressive square of the city.