I've been going to Budapest for many years and what a beautiful place it is to.However the greed of the restuarant owners is depressing. They are now charging London West End prices for terrible food. We went to "Goa" in Andrassi, supposedly a fine restuarant. I had a "Jumbo Prawn Starter" at 10,000 ft.........what did I get? 6 standard size prawns roughly arranged around a pot of mayonaise. For seconds I had a chicken curry, that was no better than a Sainsbury's heat it yourself. Another niggle, was the harrassment from waiters regarding their service charges. We went out and ate in about 10 different restauarants and they were all dreadful and expensive.
The only beacon of light was the restuarant in the Marriot, which was superb and reasonably priced.
Oh by the way, the staff in these restuarants are still on appalling wages, so there is no excuse for the rip-off prices.
Budapest used have great food and great service, unfortunately its all gone down the toilet.
Go to Paris instead.