Strictly speaking, Budapest is not a shopping town. There are interesting things to buy, of course, but a weekend in Budapest doesn’t promise the same shopping thrill that, say, a weekend in Istanbul or Paris does. Major European and American retailers have outposts here and show the latest fashions, but prices are generally about the same as anywhere else in Europe and the selections can be limited.
Shops are generally open until 5 or 6 on weekdays and until 1 on Saturday. An unpopular Sunday shopping ban was lifted in April 2016 so most stores are, for now, open on Sunday.