Forint or euro? Cash or card? Here’s everything travellers and expats need to know about Hungary’s currency, exchange rates and paying in Budapest.