Faffy: you'll need to get an employer that will "sponsor" you and give you a work visa.
I would recommend finding hungarian companies or even at the embassy and try your luck there. You never know; sometimes they are actually looking for people: and if you tell them you are already planning to move: a lot of times it saves the company time and money to 'bring' a person in. Start with your own "people" because most likey they will hire you, as a Hungarian over other who are not.
You absolutely must find a work visa. (or someone you can marry haha!)
As far as English: I disagree with everything above: you will not have to be 100% perfect in English. As long as you can get by, and write good emails/ papers at work and converse intelligently: you'll be fine.
Some mistakes here and there are not a problem....
Hey if you find work at the embassy you might be moving to my area
Good luck!!!
I think living here is great. Definitely not everything is perfect here, like Chris said: but I love it