You'll probably have to do your own research on this. I suggest using some of the online 'cheap flights' sites. This can sometimes be difficult because they won't all give details of flights where you are not starting from the UK. When I'm making similar journeys I find out which airlines service the route and check with them. To start you off KLM do an Amsterdam to Budapest service, as does Malev, the Hungarian national airline.