A guide to the Budapest Spring Festival, March 16 – 26