Question: do i need huf in budapest?
Answer: The official currency is the Hungarian Forint (HUF) in Hungary. However you can pay with Euros at several places... The hungarian banks offer better exchange rates than the foreign ones, so it's better to exchange money in Budapest than getting Hungarian Forints abroad...