Budapest is a great city, visited there many times. If you do go back, Szentendre, which I think is just north of Budapest, is worth a look, lovely old cobbled streets and some decent bars and restaurants.
East of Budapest is one of my favourite places, a town called Eger. This is wine area and they have about fifty caves where you can go in and sample the different wines.