Budapest Christmas markets are not designed to cater to ordinary Hungarians but rather to the local upper-middle class and tourists from Western countries.