3 days in Budapest – best things to do in Hungary’s exciting capital