I am finding it hard to buy Hungarian Forint in Bangalore, India. Can I take euros to Hungary? Will those work ?
The only universally accepted currency in Hungary is the forint, but euros are easily exchanged (at good exchange rates) and may be accepted as is (at poor exchange rates) in larger restaurants, shops, etc.
So if you have to have cash in hand before you arrive, rupees → euros → forint is likely an OK way to go, although you will lose twice on the exchange. However, withdrawing forints from an ATM in Hungary will almost certainly get even better rates.