I have four full days in Budapest in a couple of weeks with my boyfriend, what must we see/do whilst there? And where must we eat/drink? Only plans so far are the spa and Buda Castle.