A beautiful city with not so expensive, but tasty food.
Budapest is rich in History and it is really beautiful, you can learn their history by joining the free walking tour, its really worth it. The food and beers can be really cheap here.
Insider Tip:Get a all you can ride pass to go around the city, is very worth it. Please go to this restaurant called "Belvarosi Disznotoros", highly recommended, good food and good portion with very reasonable price, but please bear in mind that they have no chair and you have to eat while standing. And if you go to the general free walking tour, the tour guide might go to a restaurant nearby Matthias Church, this is also a value for money with good food place, its self serviced, like a canteen.