Hungary's national holiday, celebrated every August 20th in honor of the country's founding king. Budapest hosts a spectacular fireworks display over the Danube, visible from bridges and riverbanks citywide.