2
A day trip to Visegrad castle and Danube Bend north of Budapest is a good option too.
There are Roman ruins (Acquincum) if you are interested in such stuff too in northern Buda.
Bookmarks