20. August is a national holiday in Hungary to celebrate the foundation of Hungarian state and state-founder king Saint István.
Shops are closed this day with some exception, but the majority of restaurants, pubs and touristic attractions are open as usual.