Yes minimum 3 days, if you have the time, 4 days would be nice.
If you like fine and interesting dining, I can recommend the restaurant Csalogany 26 Etterem
http://www.csalogany26.hu
I was there twice in March.
Try their 4 or 8 course tasting menu with wine pairing.
I was very impressed with the quality and the presentation of the food.
And they have very cheap lunches.